ZFS vs LVM for Dummies

teclasorg

Advarsel: denne artikkelen er en overforenklet og helt ufullstendig visning AV ZFS vs LVM fra brukerens synspunkt. JEG er sikker PÅ AT LVM fungerer bra for mange mennesker, men vel, for meg sugde det. OG ZFS forenkler livet mitt. Ærlig. Her er hvorfor.

Gir Diskplass Til Virtuelle Maskiner

Ok, Jeg må innrømme at mine krav er litt rare. Jeg vil kjøre en haug med virtuelle maskiner uten å partionere harddisken min, legge til flere disker eller betale for delt lagring. Vi leier våre servere og de er vert i et datasenter langt, langt unna. Re-partisjonering disker er et problem, spesielt hvis du ikke har direkte tilgang til boksen. Jo, du kan bruke den eksterne konsollen, men å installere OPERATIVSYSTEMET på NYTT er ikke en hyggelig opplevelse hvis Du ikke kan legge Inn Dvdene i harddisken. Så jeg vil gi diskplass til virtuelle maskiner (Xen VMs På Debian, Soner På OpenSolaris) ved hjelp av funksjonene til min elskede virtual disk manager.

PÅ LVM opprettet jeg diskbildefiler, loopback monterte dem og la deretter sløyfeenhetene TIL LVM. Følgende sekvens av kommandoer var nødvendig for å lage en virtuell disk for mine virtuelle maskiner:

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

på ZFS er ikke alt som bruker diskbilder og loopback-enheter nødvendig. Og i tillegg er det så mye enklere å gi diskplass:

zfs create my_disk

Gir Mer Diskplass Til Virtuelle Maskiner

HVIS JEG vil legge til mer diskplass til min virtuelle maskin, FÅR LVM meg til å bryte fingrene med følgende kommandosekvens:

Enkelt, ikke Sant?

NÅ zfs-versjonen:

zfs set quota=20G my_disk

Hmm, la meg tenke, hvilken jeg foretrekker…

Flytte Virtuelle Disker Til Andre Servere

hvis du vil flytte en virtuell disk (kanskje bestående av flere diskbilder) til en annen boks, er det mye å gjøre som å deaktivere volumgruppen vgchange -an ..., avmontering av loop-ENHETENE, kopiering av filene, montering av loop-enhetene igjen, skanning og aktivering av volumgruppen igjen (vgscan; vgchange -ay ...).
I ZFS bruker du bare zfs send | / ssh newbox zfs mottar … – det er det – jeg vet, min tilnærming med diskbilder var kanskje den verste og dummeste ideen noensinne-men det illustrerer DRASTISK LVMS kompleksitet i forhold til enkelheten FRA ZFS. LVM brukt riktig kan være enklere, men jeg tviler på AT DET kommer nær brukervennlighet OG kraft AV ZFS. Eller har du andre erfaringer? Del dem med oss i kommentarene. La flammen krigene begynne …

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.