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

Turinys:

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

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

Video: Kaip įdiegti ir naudoti
Video: creating directories in linux | mkdir command in linux - YouTube 2024, Balandis
Anonim
Oficiali ZFS failų sistemos parama 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.
Oficiali ZFS failų sistemos parama 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 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 ir bet kuri kita programa, ji turi būti įdiegta iš karto.
Kaip ir bet kuri kita programa, ji turi būti įdiegta iš karto.

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

Nesvarbu, kokią komandą pasirinkote, pakeiskite
Nesvarbu, kokią komandą pasirinkote, pakeiskite

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.

Sukūrę vieną ar kelis baseinus, galite naudoti šią komandą, kad patikrintumėte savo ZFS grupių būseną:
Sukūrę vieną ar kelis baseinus, galite naudoti šią komandą, kad patikrintumėte savo ZFS grupių būseną:

sudo zpool status

Pagal nutylėjimą baseinas bus sumontuotas pagal šakninį katalogą. Taigi, jei sukūrėte pavadinimą baseiną
Pagal nutylėjimą baseinas bus sumontuotas pagal šakninį katalogą. Taigi, jei sukūrėte pavadinimą baseiną

pool-name

jūs turėtumėte prieigą prie

/pool-name

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

sudo zpool add pool-name /dev/sdx

O jei norėtumėte sunaikinti baseiną, naudokite šią komandą:

sudo zpool destroy pool-name

Rekomenduojamas: