21Jul

Kuidas paigaldada ja kasutada ZFS-i Ubuntu( ja miks sa tahaksid)?

ZFS-failisüsteemi ametlik tugi on üks Ubuntu 16.04 suurtest funktsioonidest. See pole vaikimisi installitud ja lubatud, kuid see on ametlikult toetatud ja pakutud Ubuntu tarkvaravärskendajatele.

Kui soovite kasutada ZFS

ZFS on täiustatud failisüsteem, mille Sun Microsystems oli algselt Solaris-i operatsioonisüsteemi jaoks loodud. Kuigi ZFS on avatud lähtekoodiga, on see kahjuks enamikel Linuxi distributsioonidel litsentsimise põhjustel puudu. See on arutelu teema, kas ZFS-i CDDL-litsentsi alusel litsentseeritud kood ühildub Linuxi kerneli GPL-litsentsiga. Mõlemal juhul on see saadaval allalaadimiseks zfsonlinux.org teistel Linuxi distributsioonidel, mis ei soovi seda lisada.

Seda failisüsteemi kasutavad sageli suuremad serverid kui lauaarvutid. Selle eesmärk on säilitada andmete terviklikkus, takistades andmete riknemist. Igal failil on kontrollsumma, mida kasutatakse faili kinnitamiseks ja selle tagamiseks, et see pole rikutud. Samuti on see võimeline hallata andmete zettabyte, nii et teil on väga suured mäluseadmed - see oli algselt pärit nimega Z.ZFS võimaldab teil hõlpsalt mitme ketta ühendada suurema ühtse salvestuspiirkonnaga ja suudab töötada mitme kettaga, kasutades tarkvara RAID-d, seega ei vaja see spetsiaalset riistvara standardsete ketaste jaoks täiustatud asju tegemiseks.

Kuigi te ei soovi seda oma lauaarvutis seda teha, võib ZFS olla kasulik koduserveri või võrguga ühendatud salvestusseadme( NAS) jaoks. Kui teil on mitu ketast ja on eriti seotud andmete terviklikkusega serveris, võib ZFS teie jaoks olla failisüsteem. Isegi tööjaamas võite kasutada ZFS-i, et oma kettaid ühendada ühe suurena, mitte hoida neid eraldi või toetuda LVM-ile.

Kuidas paigaldada ZFS Ubuntu 16.04-s

Kuigi ZFS pole vaikimisi installitud, pole see installimiseks vajalik. Ubuntu toetab seda ametlikult, nii et see peaks töötama korralikult ja ilma probleemideta. Kuid seda toetatakse ainult ametlikult Ubuntu 64-bitisel versioonil, mitte 32-bitisel versioonil.

Kui soovite ZFS-i installida, minge terminali ja käivitage järgmine käsk:

sudo apt install zfs

Nagu iga teine ​​rakendus, peaks see installima kohe.

Kuidas luua ZFS Pool

ZFS kasutab mõistet "basseinid".ZFS-i basseini saab luua ühest või mitmest füüsilisest salvestusseadmest. Näiteks oletame, et teil on kolm füüsilist kõvaketast. Saate neid ühendada üheks ZFS-i salvestuspiirkonnaks, millel on üks järgmistest käskudest.

Alljärgnev käsk loob RAID 0 konfiguratsiooni, kus andmed salvestatakse kõigis kolmes ketas, millel pole üleliigne ladustamist. Kui mõni füüsiline ketas ebaõnnestub, muutub teie failisüsteem kahjustatuks.(Sellisena soovitatakse seda harva - kui te seda kasutate, siis veenduge, et hoidke regulaarselt varukoopiaid.)

sudo zpool luua basseininimi /dev/ sdb /dev/ sdc /dev/ sdd

Järgmine käsk loob RAID 1 konfiguratsiooni, kusiga kettale salvestatakse andmete täielik koopia. Teil on ikka veel juurdepääs kõikidele teie andmetele, isegi kui kolmest kettast kaks ei suuda.

sudo zpool luua basseininime peegel /dev/ sdb /dev/ sdc /dev/ sdd

Ükskõik missugune käsk valite, asenda bassi nimi nii, nagu soovite, salvestusbaasi nimetada. Asenda /dev/ sdb /dev/ sdc /dev/ sdd koos kettale nimede loendiga, mida soovite basseini ühendada.

Saate leida seadme nimed, kasutades sudo fdisk -l-käsku, kus loetletakse teie installitud mäluseadmed.

Kui olete loonud ühe või mitu basseini, saate ZFS-i basseinide oleku kontrollimiseks kasutada järgmist käsku:

sudo zpool status

Bassein paigaldatakse vaikimisi rootkataloogi alla. Kui olete loonud basseini nimega pool-name, siis pääsete sellele juurde / pool-name.

Selleks, et lisada zulu teise kettale, kasutaksite järgmist käsku, pakkudes seadmele teed.

sudo zpool lisada basseininimi /dev/ sdx

Ja kui sa tahad basseini hävitada, siis kasutaksit järgmist käsku:

sudo zpool hävitama basseininimi

See on alles ZFS-i käivitamine. Siit saate teada, mis toimub täpsemalt dokumentatsiooni ja käsurea valikute kaudu.Üksikasjalikuma teabe saamiseks tutvuge suuremate käskude viidetega nagu Ubuntu enda ZFS-viide ja ZFS-i Linuxi projekti dokumentatsioon.