21Jul

Kaip įdiegti ir naudoti "ZFS" Ubuntu( ir kodėl norėtumėte)

oficiali parama ZFS failų sistemai yra viena iš "Ubuntu 16.04" didelių funkcijų.Pagal numatytuosius žodžius jis neįdiegtas ir įjungtas, bet oficialiai palaikomas ir siūlomas "Ubuntu" programinės įrangos saugyklose.

, 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 galite nenorėti, kad tai įstrigtų jūsų kompiuteryje, 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 sistemoje Ubuntu 16.04

Nors ZFS pagal nutylėjimą neįdiegtas, tai įdiegti trivialus. 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 ir bet kuri kita programa, ji turi būti įdiegta iš karto.

Kaip sukurti ZFS Pool

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, įsitikinkite, kad reguliariai kopijuosite baseiną.)

sudo zpool sukurkite baseino pavadinimą /dev/ sdb /dev/ sdc /dev/ sdd

Kita komanda sukuria RAID 1 konfigūraciją, kurvisi duomenų kopijos yra saugomos kiekviename diske. Vis tiek galėsite pasiekti visus savo duomenis, net jei du iš trijų diskų nepavyks.

sudo zpool kurkite baseino vardo veidrodį /dev/ sdb /dev/ sdc /dev/ sdd

Nepriklausomai nuo pasirinktos komandos pakeiskite baseino pavadinimą bet kuriuo, kurį norite pavadinti saugyklos. Pakeiskite /dev/ sdb /dev/ sdc /dev/ sdd pavadinimą kartu su sąrašu disko vardų, kuriuos norite sujungti į baseiną.

. Prietaisų pavadinimus galite rasti naudodami komandą sudo fdisk -l, kurioje bus nurodytos jūsų įdiegtos atmintinės.

Kai sukūrėte vieną ar kelis baseinus, galite naudoti šią komandą, kad patikrintumėte savo ZFS duomenų bazių būseną:

sudo zpool statusas

Pajunksime pagal šakninį katalogą pagal numatytuosius nustatymus. Taigi, jei sukūrėte baseiną, pavadintą baseino pavadinimu, jį galėsite pasiekti / pool-name.

Norėdami pridėti kitą diską prie "zpool", naudokite šią komandą, nurodydami kelią prie įrenginio.

sudo zpool pridėti baseino pavadinimą /dev/ sdx

Ir, jei norėjote sunaikinti baseiną, naudokite šią komandą:

sudo zpool naikinti baseino pavadinimą

Tai tik pradžia su ZFS.Iš čia turėtumėte suprasti, kas vyksta pakankamai, kad būtų galima iškasti daugiau pažangių dokumentų ir komandinės eilutės parinkčių.Išsamesnės informacijos ieškokite didesnių komandų nuorodų, tokių kaip "Ubuntu" pačių ZFS nuoroda ir ZFS "Linux" projekto dokumentacijoje.