ZFS vs LVM For Dummies

teclasorg

Avertisment: Acest articol este o vedere supra-simplificată și absolut incompletă a ZFS vs LVM din punctul de vedere al utilizatorului. Sunt sigur, LVM funcționează excelent pentru o mulțime de oameni, dar, ei bine, pentru mine a fost nasol. Și ZFS simplifică viața mea. Sincer. Uite de ce.

furnizarea de spațiu pe disc pentru mașini virtuale

Ok, trebuie să recunosc că cerințele mele sunt un fel de ciudat. Vreau să rulez o grămadă de mașini virtuale fără să-mi re-partiționez hard disk-ul, să adaug discuri suplimentare sau să plătesc pentru stocarea partajată. Închiriem serverele noastre și sunt găzduite într-un centru de date departe, departe. Re-partiționarea discurilor este o problemă, mai ales dacă nu aveți acces direct la cutie. Sigur, puteți utiliza consola de la distanță, dar reinstalarea sistemului de operare nu este o experiență plăcută dacă nu puteți introduce DVD-urile în unitatea de disc. Așadar, vreau să ofer spațiu pe disc pentru mașinile virtuale (Xen VMs pe Debian, zone pe OpenSolaris) folosind caracteristicile iubitului meu manager de discuri virtuale.

pe LVM am creat fișiere de imagine pe disc, loopback le-am montat și apoi am adăugat dispozitivele de buclă la LVM. Următoarea secvență de comenzi a fost necesară pentru a crea un disc virtual pentru mașinile mele virtuale:

losetup /dev/loop0 my_disk.imgpvcreate /dev/loop0vgcreate vgmy_disk /dev/loop0

pe ZFS toate prostiile care folosesc imagini de disc și dispozitive loopback nu sunt necesare. Și în plus, este mult mai simplu să oferiți spațiu pe disc:

zfs create my_disk

oferind mai mult spațiu pe disc mașinilor virtuale

Dacă vreau să adaug mai mult spațiu pe disc mașinii mele virtuale, LVM mă face să-mi rup degetele cu următoarea secvență de comandă:

simplu, nu?

acum versiunea ZFS:

zfs set quota=20G my_disk

Hmm, lasă-mă să mă gândesc, pe care o prefer…

mutarea discurilor virtuale pe alte servere

Dacă doriți să mutați un disc virtual (poate format din mai multe imagini de disc) într-o altă casetă, există multe de făcut ca dezactivarea volumului vgchange -an ..., demontarea dispozitivelor de buclă, copierea fișierelor, montarea dispozitivelor de buclă din nou, scanarea și activarea grupului de volum din nou (vgscan; vgchange -ay ...).
în ZFS utilizați doar ZFS trimite | / ssh newbox ZFS primi … – asta este.

știu, abordarea mea folosind imagini pe disc a fost poate cea mai proastă și mai stupidă idee vreodată – dar ilustrează drastic complexitatea LVM în comparație cu simplitatea oferită de ZFS. LVM folosit drept ar putea fi mai ușor, dar mă îndoiesc că se apropie de ușurința de utilizare și puterea de ZFS. Sau aveți experiențe diferite? Împărtășiți-le cu noi în comentarii. Să înceapă războaiele flăcărilor …

Lasă un răspuns

Adresa ta de email nu va fi publicată.