Keskeinen ero lyhyesti
Osio on yhden levyn kiinteä alue, jolla tiedostojärjestelmä sijaitsee suoraan. LVM lisää välikerroksen: fyysiset taltiot yhdistetään taltioryhmäksi, josta varataan loogisia taltioita. Tiedostojärjestelmä sijaitsee tällöin loogisella taltiolla, jonka kokoa ja sijaintia voidaan muuttaa riippumatta tietojen fyysisestä sijainnista.
Selvitä palvelimen nykyinen rakenne
Aloita tutkimalla nykyistä rakennetta. TYPE- ja FSTYPE-sarakkeet näyttävät osiot, LVM:n, salauksen ja RAIDin. LVM-komennot näyttävät, paljonko taltioryhmässä on vielä vapaata tilaa, sillä df ei näytä tätä vapaata tilaa.
lsblk -f
sudo pvs
sudo vgs
sudo lvsMilloin tavallinen osio riittää
Pienellä VPS:llä, jossa on yksi virtuaalilevy, osio on yksinkertaisempi ratkaisu ja siinä on vähemmän mahdollisia ongelmakohtia. Kun palveluntarjoaja kasvattaa levyä, kasvata viimeistä osiota growpart-komennolla ja sen jälkeen tiedostojärjestelmää. Rajoituksena on, että osiota voi kasvattaa vain heti sen jäljessä olevaan vapaaseen tilaan, joten siinä sijaitseva swap-osio tai muu osio on tiellä.
Milloin LVM kannattaa
LVM on hyödyllinen, kun et vielä tiedä, miten tila jaetaan myöhemmin, kun taltion pitää ulottua usealle levylle tai kun haluat siirtää tietoja uudelle levylle pvmove-komennolla niiden ollessa käytössä. Sillä voi myös ottaa tilannevedoksia, joita varten on varattava tilaa. Samoilla levyillä oleva tilannevedos ei ole varmuuskopio, ja täyttynyt perinteinen tilannevedos muuttuu kelvottomaksi.
Luo LVM-taltio
Nämä komennot käyttävät tyhjää levyä ja tuhoavat kaiken sillä olevan, joten tarkista laitteen nimi kahdesti lsblk-komennolla. Jätä osa taltioryhmän tilasta varaamatta: taltiota on helppo kasvattaa myöhemmin, mutta pienentäminen on vaikeampaa. XFS-tiedostojärjestelmää ei voi pienentää lainkaan, ja ext4-tiedostojärjestelmää voi pienentää vain irrotettuna.
sudo pvcreate /dev/sdX
sudo vgcreate data /dev/sdX
sudo lvcreate -L 20G -n app data
sudo mkfs.ext4 /dev/data/appJos muutat myöhemmin mielesi
Tietoja sisältävää osiota ei yleensä voi muuntaa paikallaan LVM:ksi vakiotyökaluilla. Tavallinen tapa on lisätä uusi levy, luoda sille LVM, kopioida tiedot ja siirtyä käyttämään sitä. Tämä vaatii muutoksia myös fstab-tiedostoon ja mahdollisesti käynnistysasetuksiin. Suunnittele tämä niin, että käytössäsi on tarkistettu varmuuskopio ja konsoliyhteys. Käynnistyksen yksityiskohdat vaihtelevat jakelun mukaan, minkä vuoksi monet asennusohjelmat jättävät /boot-osion LVM:n ulkopuolelle.
Levyt CH-J Server Managerissa
Disk Manager näyttää Alpha 0.1.1 -versiossa levyt kerroksineen, mukaan lukien LUKS, LVM, RAID ja ZFS. Ilman root-oikeuksia kartoitus on vain luettavissa ja puutteellinen, ja sen voi ladata uudelleen sudo-komennon avulla. Muutokset asetetaan ensin jonoon tarkistettavaksi suunnitelmaksi. Jos rakenne on muuttunut suunnitelman luomisen jälkeen, työ keskeytyy muuttamatta mitään. Vaiheissa, jotka voivat aiheuttaa tietojen menetyksen, on varoitus tehdä ensin erillinen varmuuskopio. Tuki kattaa vain Linuxin lohkolaitteet.