Kuidas paigaldada ja kasutada ZFS-i Ubuntu'is (ja miks soovite seda teha)
ZFS-failisüsteemi ametlik toetus on üks Ubuntu 16.04 suuremaid funktsioone. Seda pole installitud ja vaikimisi lubatud, kuid seda toetatakse ja pakutakse ametlikult Ubuntu tarkvarahoidlates.
Kui soovite ZFS-i kasutada
ZFS on täiustatud failisüsteem, mille algselt lõi Sun Microsystems Solaris operatsioonisüsteemile. Kuigi ZFS on avatud lähtekoodiga, on see litsentsimise põhjustel kahjuks enamikus Linuxi jaotustes puudunud. Küsimus on selles, kas ZFS-i CDDL-litsentsi alusel litsentsitud kood on ühilduv Linuxi tuuma GPL-litsentsiga. Mõlemal juhul on see allalaadimiseks saadaval ka zfsonlinux.org-s teiste Linuxi distributsioonide jaoks, mis seda ei soovi.
Seda failisüsteemi kasutavad organisatsioonid sageli suurematele serveritele, mitte lauaarvutitele. See on loodud andmete terviklikkuse säilitamiseks, takistades andmete korruptsiooni. Igal failil on kontrollsumma, mida kasutatakse faili kinnitamiseks ja selle vigastuse vältimiseks. Samuti on see võimeline haldama andmeid zettabytes, nii et teil võib olla väga suured salvestusseadmed - sealt tulid algselt nime „Z”. ZFS võimaldab teil hõlpsasti ühendada mitu draivi suuremaks üheks salvestusühikuks ning see võib töötada mitme plaadiga tarkvararakenduse RAID abil, mistõttu ei vaja see tavapäraste ketaste jaoks spetsiaalset riistvara.
Ehkki te ei soovi seda oma lauaarvutis häirida, võib ZFS olla kasulik koduserveri või võrguga ühendatud salvestusseadme jaoks. Kui teil on mitu draivi ja olete eriti mures serveri andmete terviklikkuse pärast, võib ZFS olla teie jaoks failisüsteem. Isegi tööjaamas saate kasutada ZFS-i, et ühendada oma kettad üheks suureks talletuspaigaks, mitte hoida neid eraldi või tugineda LVM-ile.
Kuidas paigaldada ZFS Ubuntu 16.04
Kuigi ZFS-i pole vaikimisi installitud, on selle paigaldamine triviaalne. See on Ubuntu poolt ametlikult toetatud, nii et see peaks töötama korralikult ja ilma probleemideta. Siiski toetatakse seda ainult ametlikult Ubuntu 64-bitises versioonis, mitte 32-bitises versioonis.
ZFS-i installimiseks suunake terminali ja käivitage järgmine käsk:
sudo apt install zfs
Nagu iga teine rakendus, peaks see kohe installima.
ZFS-basseini loomine
ZFS kasutab „basseinide” mõistet. ZFS-kogumit saab luua ühest või mitmest füüsilisest salvestusseadmest. Oletame näiteks, et teil on kolm füüsilist kõvaketast. Neid saab kombineerida ühte ZFS-mäluseadmesse, millel on üks järgmistest käskudest.
Allpool olev käsk loob RAID 0 konfiguratsiooni, kus andmed salvestatakse kõikides kolmes kettas, millel puudub liigne salvestus. Kui mõni füüsiline ketas ebaõnnestub, muutub failisüsteem kahjustatud. (Sellisena soovitatakse seda harva - kui te seda kasutate, veenduge, et hoiate basseini regulaarselt varukoopiaid.)
sudo zpool loob basseini nime / dev / sdb / dev / sdc / dev / sdd
Järgmine käsk loob RAID 1 konfiguratsiooni, kus igale kettale salvestatakse andmete täielik koopia. Teil oleks ikka veel juurdepääs kõikidele teie andmetele, isegi kui kolmest kolmest kettast ebaõnnestuvad.
sudo zpool loob basseini nime peegli / dev / sdb / dev / sdc / dev / sdd
Sõltumata sellest, millist käsku valida, asenda see basseini nimi
kõik, mida soovite salvestada. Asenda / dev / sdb / dev / sdc / dev / sdd
koos ketaste nimedega, mida soovite basseinis ühendada.
Seadme nimesid leiate sudo fdisk -l
käsk, mis loetleb teie installitud salvestusseadmed.
Kui olete ühe või mitu kogumit loonud, saate ZFS-kogumite oleku kontrollimiseks kasutada järgmist käsku:
sudo zpool staatus
Bassein paigaldatakse vaikimisi juurkataloogi alla. Niisiis, kui loote nimega basseini basseini nimi
, pääsete sellele juurde aadressil / basseini nimi
.
Veel ühe plaadi lisamiseks zpoolile kasutage järgmist käsku, andes seadmele tee.
sudo zpool lisab basseini nime / dev / sdx
Ja kui soovite basseini hävitada, kasutaksite järgmist käsku:
sudo zpool hävitab basseini nime
See algab lihtsalt ZFS-iga. Siit peaksite mõistma, mis toimub piisavalt, et kaevata täiustatud dokumentatsiooni- ja käsureavalikuid. Üksikasjalikuma teabe saamiseks vaadake suuremaid käskude viiteid nagu Ubuntu enda ZFS viide ja ZFS Linuxi projekti dokumentatsioonis.