CH-J Server ManagerPalvelimen hallinta yli SSH
Valikko
Kaikki oppaat ja artikkelit →

LVM vai tavallinen osio: kumpi kannattaa valita palvelimelle?

Mitä LVM tarjoaa tavalliseen osioon verrattuna, mitä se vaatii ja miten valita pienelle VPS:lle tai usean levyn palvelimelle.

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 lvs

Milloin 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/app

Jos 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.

Yksityiskohtaiset asiakirjat

man: lvm →

man: lvcreate →

Biometrinen aukko ja turvallisuus →