ZFS failų sistema yra nepaprastai populiari. Dėl to daugelis įmonės prisiekia ir naudojasi kaupdami trilijonus baitų duomenų. Nepaisant jo populiarumo, „Linux“ vartotojai negalės tuo džiaugtis. Tie, kurie nori tai patikrinti ir naudoti kaip pagrindinę saugyklos failų sistemą, turės ją įdiegti.
Įdiegti ZFS šiek tiek skiriasi nuo kitųfailų sistemas ir, atsižvelgiant į tai, ką naudojate, gali prireikti šiek tiek žinių. Jei dar nesinaudojote šia failų sistema, geriausia eiti Ubuntu keliu. Nuo „Ubuntu 16.04“, „Canonical“ leidžia labai lengvai pradėti naudotis ZFS. Dar geriau, kad „Ubuntu“ yra pats saugiausias ZFS diegimas „Linux“ su paprasta konfigūracija ir sąrankos procesu, kuris, kaip žinoma, yra labai patikimas (o kiti „Linux“ paskirstymai turi didelę riziką sugadinti ZFS).
Norėdami įdiegti ZFS failų sistemą, skaitykite mūsų išsamų vadovą. Vykdykite instrukcijas ir sužinokite, kaip tai padaryti, prieš tęsdami šią mokymo programą.
Pastaba: Nors ZFS galima naudoti ir vienam standžiajam diskui, tai nėra gera idėja, ir greičiausiai praleisite visas funkcijas, kurios daro šią failų sistemą puikia. Failų sistemos esmė yra sukurti atleidimus išplečiant duomenis keliuose standžiajame diske. Prieš tęsdami įsitikinkite, kad turite daugiau nei 1 standųjį diską, skirtą ZFS.
Nustatykite ZFS
ZFS failų sistema veikia sujungiant daugelįskirtingų kietųjų diskų kartu, kad būtų sukurtas vienas didelis saugojimo centras. Tai skamba pernelyg sudėtingai, ir taip yra. Tačiau rezultatas yra pranašesnis saugojimas, turint daug daugiau vietos.
Sukurti naują ZFS failų sistemą yra šiek tiek sudėtingiau, nei tiesiog atidaryti „Gparted“ skaidinių rengyklę. Vietoj to turėsite su juo bendrauti komandų eilutės lygiu. Terminalo lange paleiskite lsblk komanda. Vykdydami komandą „list block“, išspausdinsite visus „Linux“ kompiuterio atminties diskus.
Peržiūrėkite ir nuspręskite, kuriuos standiuosius diskus naudoti savo „Z“ baseinui, ir atsiminkite pavadinimus. Šiame vadove yra trys mūsų diskai ZFS baseine / dev / sdb, / dev / sdcir / dev / sdd.
Tada turėsite visiškai panaikinti Z baseinui pasirinktų standžiųjų diskų duomenis, kad jie nebetektų duomenų apie jį. Naudojant dd komandą, perrašykite kiekvieną diską. Tai užtruks šiek tiek laiko.
Pastaba: pakeiskite / dev / sdX su pavaros ID rastas lsblk komanda (sdbir kt.)
sudo dd if=/dev/zero of=/dev/sdX bs=8M
Kada dd baigsis, paleis fdisk komanda. Vykdant „fdisk“ bus rodoma daug informacijos apie standžius diskus, įskaitant kiekvieno failų sistemos informaciją. Peržiūrėkite rodmenis ir įsitikinkite, kad nė viename ištrintame diske nėra failų sistemos. Šis žingsnis yra labai svarbus, nes ZFS nenaudoja tradicinio skaidymo išdėstymo.
sudo fdisk -l
Jei fdisk rodmenys atrodo gerai, saugu kurti naują ZFS Z-baseiną. Norėdami atlikti pagrindinį Z-baseino nustatymą, atlikite šiuos veiksmus:

sudo zpool create -f newzpool /dev/sdb dev/sdc /dev/sdd
Pagrindinė sąranka gaus daugumą vartotojų persaugojimo poreikiai. Tačiau tie, kurie vertina jų duomenis ir kuriuos reikia saugoti, neturėtų būti naudojami su tokia pagrindine sąranka. Verčiau sukurkite ZFS baseiną su „RaidZ“.
Jei naudosite „RaidZ“ kartu su savo ZFS fondu, jūsų duomenys bus nereikalingi ir turės daug atsarginių kopijų. Norėdami sukurti ZFS baseiną su „RaidZ“, paleiskite:
sudo zpool create -f newzpool raidz /dev/sdb dev/sdc /dev/sdd
Norėdami pridėti failus į savo naująjį ZFS saugyklos baseiną, atidarykite failų tvarkyklę ir eikite į failų sistemos šaknį. Įdėkite failus į aplanką, kurį pavadinote savo „ZFS Zpool“.
Pridėkite diskus prie „ZFS Zpool“
ZFS yra skirta laikyti daug duomenų, bet tainereiškia, kad jūsų originalūs diskai nebus užpildyti. Ateis laikas, kai reikės daugiau vietos saugykloje. Laimei, kadangi ZFS nenaudoja skaidinių, pridėti sistemoje daugiau saugyklos vietos yra paprasta.
Šiame pavyzdyje prie „Zpool“ pridėsime dar du diskus (/ dev / sde ir / dev / sdf).
Pastaba: jei jūsų ZFS sąrankoje nenaudojamas „RaidZ“, pašalinkite ją iš komandos.
sudo zpool add -f newzpool raidz /dev/sde /dev/sdf
Ištrinkite „ZFS Pool“
Dažnai ZFS apimtys tampa neveiklios ir netinkamos naudoti. Kai tai atsitiks, gali tekti ištrinti saugyklos baseiną. Norėdami ištrinti saugyklos baseiną, atidarykite terminalą ir naudokite zfs sunaikinti komanda.
sudo zpool destroy newzpool
Bėgimas zpool sunaikinti trunka gana ilgai, atsižvelgiant į tai, kiek duomenų yra jūsų saugojimo baseine. Jūs žinosite, kad „Zpool“ bus visiškai sunaikintas, kai terminalas vėl bus naudojamas.
Patikrinkite ZFS būseną

Greitas būdas patikrinti „Zpool“ būseną yra zpool statusas komanda. Naudodamiesi juo vartotojai gali pamatyti pagrindinį ZFS tomo rodmenis, jo veikimą ir klaidas. Norėdami patikrinti būseną, paleiskite šią komandą:
zpool status</p>
Komentarai