Diferența pe scurt
O partiție este o zonă fixă a unui singur disc, pe care se află direct un sistem de fișiere. LVM adaugă un strat: volumele fizice sunt reunite într-un grup de volume, din care se alocă volume logice. Sistemul de fișiere se află apoi pe un volum logic care poate fi redimensionat și mutat independent de locul în care se află fizic datele.
Vezi ce folosește serverul acum
Începe prin a examina structura actuală. Coloanele TYPE și FSTYPE arată partițiile, LVM, criptarea și RAID. Comenzile LVM arată cât spațiu liber mai există în grupul de volume, deoarece acel spațiu liber nu este vizibil în df.
lsblk -f
sudo pvs
sudo vgs
sudo lvsCând este suficientă o partiție standard
Pentru un VPS mic, cu un singur disc virtual, o partiție este mai simplă și are mai puține posibile surse de probleme. Când furnizorul mărește discul, extinzi ultima partiție cu growpart, apoi sistemul de fișiere. Limita este că o partiție poate fi extinsă doar în spațiul liber aflat imediat după ea, deci o partiție swap sau o altă partiție în acea poziție constituie un obstacol.
Când merită LVM
LVM este util când nu știi cum vei împărți spațiul mai târziu, când un volum trebuie să se întindă pe mai multe discuri sau când vrei să muți datele pe un disc nou cu pvmove în timp ce sunt folosite. Poate crea și instantanee, pentru care trebuie să rezervi spațiu. Un instantaneu pe aceleași discuri nu este o copie de siguranță, iar un instantaneu clasic care se umple devine invalid.
Creează un volum LVM
Aceste comenzi folosesc un disc gol și distrug tot ce se află pe el, așa că verifică de două ori numele dispozitivului cu lsblk. Lasă o parte din spațiul grupului de volume nealocată: mărirea ulterioară a unui volum este ușoară, dar micșorarea este mai dificilă. XFS nu poate fi micșorat deloc, iar ext4 poate fi micșorat doar când este demontat.
sudo pvcreate /dev/sdX
sudo vgcreate data /dev/sdX
sudo lvcreate -L 20G -n app data
sudo mkfs.ext4 /dev/data/appDacă te răzgândești mai târziu
O partiție cu date nu poate fi, în general, transformată pe loc în LVM cu instrumentele standard. Procedura obișnuită este să adaugi un disc nou, să creezi LVM pe el, să copiezi datele și să treci la noul disc; aceasta necesită și modificări în fstab și, eventual, în configurația de pornire. Fă acest plan având o copie de siguranță verificată și acces la consolă. Detaliile pornirii diferă între distribuții, motiv pentru care multe programe de instalare păstrează /boot în afara LVM.
Discurile în CH-J Server Manager
Disk Manager din Alpha 0.1.1 arată discurile cu straturile lor, inclusiv LUKS, LVM, RAID și ZFS. Fără root, inventarul este incomplet și disponibil doar pentru citire; poate fi încărcat din nou cu sudo. Modificările sunt mai întâi puse în coadă ca un plan de verificat, iar sarcina se oprește fără să schimbe nimic dacă structura s-a schimbat de la crearea planului. Pașii care pot duce la pierderea datelor afișează un avertisment să creezi mai întâi o copie de siguranță separată. Sunt acoperite doar dispozitivele bloc Linux.