Kai jūs galbūt norėsite naudoti ZFS
ZFS yra išplėstinė failų sistema, sukurta Sun Microsystems Solaris operacinei sistemai. Nors "ZFS" yra atviro kodo, tačiau dėl daugelio "Linux" paskirstymų dėl licencijavimo priežasčių, deja, nebuvo. Tai yra diskusijos dalykas, ar kodas, licencijuotas pagal ZFS CDDL licenciją, yra suderinamas su Linux branduolio GPL licencija. Bet kuriuo atveju, jį galima atsisiųsti zfsonlinux.org kituose "Linux" platinimuose, kurie nenori įtraukti į jį.
Šią failų sistemą organizacijos dažnai naudoja didesniems serveriams, o ne staliniams kompiuteriams. Jis sukurtas siekiant išsaugoti duomenų vientisumą užkertant kelią duomenų korupcijai. Kiekviename faile yra kontrolinė suma, naudojama patvirtinant failą ir įsitikinti, kad jis nebuvo sugadintas. Taip pat galima valdyti zettabytes duomenų, todėl jūs galite turėti labai didelius saugojimo įrenginius - čia iš pradžių buvo pateiktas "Z". "ZFS" taip pat leidžia lengvai surinkti kelis įrenginius į didesnį vieno saugojimo bloką ir gali dirbti su keliais diskais naudodami RAID programinę įrangą, todėl nereikia specialios įrangos, kad būtų galima atlikti pažangius dalykus naudojant standartinius diskus.
Nors jūs negalėsite jaudintis dėl savo darbastalio, ZFS gali būti naudingas namų serveryje arba prie tinklo prijungtoje saugojimo (NAS) įrenginyje. Jei turite kelis įrenginius ir ypač rūpi duomenų vientisumas serveryje, ZFS gali būti jūsų failų sistema. Net darbo vietoje galite naudoti ZFS, kad sujungtumėte savo diskelius į vieną didelį saugyklos plotą, o ne atskirtumėte juos nuo LVM.
Kaip įdiegti ZFS Ubuntu 16.04
Nors numatytasis "ZFS" neįdiegtas, jį įdiegti nereikia. Tai oficialiai palaiko Ubuntu, todėl jis turėtų veikti tinkamai ir be jokių problemų. Tačiau ji yra oficialiai palaikoma tik 64 bitų Ubuntu versijoje, o ne 32 bitų versijoje.
Norėdami įdiegti ZFS, eikite į terminalą ir paleiskite šią komandą:
sudo apt install zfs
Kaip sukurti ZFS baseiną
ZFS naudoja "baseinų" sąvoką. ZFS baseinas gali būti sukurtas iš vieno ar daugiau fizinių saugojimo įrenginių. Pavyzdžiui, tarkime, kad turite tris fizinius kietuosius diskus. Galite juos sujungti į vieną ZFS saugyklą su viena iš šių komandų.
Žemiau pateikta komanda sukuria RAID 0 konfigūraciją, kurioje duomenys yra saugomi visuose trijuose diskuose be nereikalingo saugojimo. Jei bet koks fizinis diskas nepavyks, failų sistema taps sugadinta. (Todėl rekomenduojama tai retai, jei naudosite jį, įsitikinkite, kad reguliariai kopijuojate baseiną.)
sudo zpool create pool-name /dev/sdb /dev/sdc /dev/sdd
Kita komanda sukuria RAID 1 konfigūraciją, kurioje kiekviename diske saugoma visa duomenų kopija. Vis tiek galėsite pasiekti visus savo duomenis, net jei du iš trijų diskų nepavyks.
sudo zpool create pool-name mirror /dev/sdb /dev/sdc /dev/sdd
pool-name
su viskuo, ko nori pavadinti saugyklą. Pakeiskite
/dev/sdb /dev/sdc /dev/sdd
su disko vardų, kuriuos norite sujungti į baseiną, sąrašą.
Jūs galite rasti įrenginių pavadinimus naudojant
sudo fdisk -l
komandą, kurioje bus nurodytos jūsų įdiegtos atmintinės.
sudo zpool status
pool-name
jūs turėtumėte prieigą prie
/pool-name
sudo zpool add pool-name /dev/sdx
O jei norėtumėte sunaikinti baseiną, naudokite šią komandą:
sudo zpool destroy pool-name