CH-J Server Managerserverihaldus üle SSH
Menüü
Kõik juhendid ja artiklid →

LVM või tavaline partitsioon: kumba serveri jaoks valida?

Mida LVM lihtsale partitsioonile lisab, mida see maksab ning kuidas valida väikese VPS-i või mitme kettaga serveri puhul.

Erinevus lühidalt

Partitsioon on ühe ketta kindel piirkond, millel asub otse failisüsteem. LVM lisab ühe kihi: füüsilised köited koondatakse köitegruppi, millest eraldatakse loogilised köited. Failisüsteem asub siis loogilisel köitel, mille suurust ja asukohta saab muuta sõltumata andmete füüsilisest asukohast.

Vaata, mida server praegu kasutab

Alusta praeguse paigutuse uurimisest. Veerud TYPE ja FSTYPE näitavad partitsioone, LVM-i, krüptimist ja RAID-i. LVM-i käsud näitavad, kui palju vaba ruumi köitegrupis veel on, sest df seda vaba ruumi ei näita.

lsblk -f
sudo pvs
sudo vgs
sudo lvs

Millal piisab tavalisest partitsioonist

Väikese, ühe virtuaalkettaga VPS-i puhul on partitsioon lihtsam ja võimalikke tõrkekohti on vähem. Kui teenusepakkuja ketast suurendab, laiendad viimast partitsiooni käsuga growpart ja seejärel failisüsteemi. Piirang on see, et partitsiooni saab laiendada ainult vahetult selle taga olevasse vabasse ruumi, nii et selles kohas asuv swap-partitsioon või muu partitsioon jääb ette.

Millal LVM end ära tasub

LVM on kasulik, kui sa ei tea veel, kuidas ruum hiljem jaotatakse, kui köide peab ulatuma üle mitme ketta või kui tahad andmed käsuga pvmove kasutamise ajal uuele kettale teisaldada. Sellega saab teha ka hetktõmmiseid, mille jaoks tuleb ruumi varuda. Samadel ketastel olev hetktõmmis ei ole varukoopia ning täis saanud klassikaline hetktõmmis muutub kehtetuks.

Loo LVM-köide

Need käsud kasutavad tühja ketast ja hävitavad kõik sellel oleva, seega kontrolli seadme nime käsuga lsblk kaks korda. Jäta osa köitegrupi ruumist eraldamata: köidet on hiljem lihtne suurendada, kuid raskem vähendada. XFS-i ei saa üldse vähendada ning ext4 saab vähendada ainult lahti haagituna.

sudo pvcreate /dev/sdX
sudo vgcreate data /dev/sdX
sudo lvcreate -L 20G -n app data
sudo mkfs.ext4 /dev/data/app

Kui hiljem ümber mõtled

Andmetega partitsiooni ei saa tavaliselt standardtööriistadega kohapeal LVM-iks teisendada. Harilik lahendus on lisada uus ketas, luua sellele LVM, kopeerida andmed ja minna üle uuele paigutusele. See nõuab ka fstab muutmist ja võimalik, et alglaadimise seadistuse muutmist. Kavanda see kontrollitud varukoopia ja konsoolipääsuga. Alglaadimise üksikasjad erinevad distributsiooniti, mistõttu paljud paigaldusprogrammid jätavad /boot väljapoole LVM-i.

Kettad rakenduses CH-J Server Manager

Disk Manager versioonis Alpha 0.1.1 näitab kettaid koos nende kihtidega, sealhulgas LUKS, LVM, RAID ja ZFS. Ilma root-õigusteta on ülevaade puudulik ja kirjutuskaitstud ning selle saab sudo abil uuesti laadida. Muudatused lisatakse esmalt järjekorda ülevaadatava plaanina. Kui paigutus on pärast plaani loomist muutunud, peatub töö midagi muutmata. Andmekadu põhjustada võivate sammude juures on hoiatus teha kõigepealt eraldi varukoopia. Toetatud on ainult Linuxi plokkseadmed.

Üksikasjalikud dokumendid

man: lvm →

man: lvcreate →

Biomeetriline lahtipääs ja turvalisus →