Kaip įdiegti ir naudoti ZFS „Ubuntu“ (ir kodėl norėtumėte)
Oficiali ZFS failų sistemos parama yra viena iš didelių Ubuntu 16.04 funkcijų. Ji nėra įdiegta ir įjungta pagal nutylėjimą, tačiau ji yra oficialiai palaikoma ir siūloma Ubuntu programinės įrangos saugyklose.
Kai norite naudoti ZFS
ZFS yra išplėstinė failų sistema, kurią „Sun Microsystems“ sukūrė „Solaris“ operacinei sistemai. Nors ZFS yra atviras šaltinis, jis, deja, beveik visose Linux platinimo programose nebuvo licencijuotas. Būtina diskutuoti, ar kodas, licencijuotas pagal ZFS CDDL licenciją, yra suderinamas su Linux branduolio GPL licencija. Bet kuriuo atveju, jį galima atsisiųsti iš kitų zfsonlinux.org kitų „Linux“ platinimo programų, kurių pasirinkimo nėra.
Šią failų sistemą dažnai naudoja organizacijos didesniems serveriams, o ne staliniams kompiuteriams. Tai sukurta siekiant išsaugoti duomenų vientisumą, užkertant kelią duomenų korupcijai. Kiekviename faile yra kontrolinė suma, naudojama failui patvirtinti ir užtikrinti, kad jis nebūtų sugadintas. Jis taip pat gali valdyti zettabytes duomenų, todėl jūs galite turėti labai didelius duomenų saugojimo įrenginius - čia iš pradžių kilo „Z“. „ZFS“ taip pat leidžia lengvai prijungti kelis diskus į didesnį vieno rezervuaro talpyklą ir gali dirbti su keliais diskais, naudojant programinę įrangą RAID, todėl jai nereikia specialių aparatūros, kad būtų galima atlikti pažangius dalykus su standartiniais diskais.
Nors galbūt nenorėsite su juo susidoroti savo staliniame kompiuteryje, ZFS gali būti naudinga namų serverio ar prie tinklo prijungtam saugojimui (NAS). Jei turite kelis diskus ir esate ypač susirūpinę dėl duomenų vientisumo serveryje, ZFS gali būti jūsų failų sistema. Net darbo vietoje galite naudoti ZFS, kad sukurtumėte diskus į vieną didelį saugyklą, o ne saugotumėte juos atskirai arba pasikliautumėte LVM.
Kaip įdiegti ZFS Ubuntu 16.04
Nors pagal nutylėjimą ZFS nėra įdiegta, tai yra nereikšminga įdiegti. Jis oficialiai palaikomas Ubuntu, todėl jis turėtų veikti tinkamai ir be jokių problemų. Tačiau tai tik oficialiai palaikoma 64 bitų „Ubuntu“ versijoje, o ne 32 bitų versijoje.
Norėdami įdiegti ZFS, eikite į terminalą ir paleiskite šią komandą:
sudo apt install zfs
Tiesiog kaip ir bet kuri kita programa, ji turėtų nedelsiant įdiegti.
Kaip sukurti ZFS baseiną
ZFS naudoja „baseinų“ sąvoką. ZFS grupę galima sukurti iš vieno ar kelių fizinių atminties įrenginių. Pavyzdžiui, tarkime, kad turite tris fizinius diskus. Galite juos sujungti į vieną ZFS saugyklą su viena iš šių komandų.
Toliau pateikta komanda sukuria RAID 0 konfigūraciją, kurioje duomenys saugomi visuose trijuose diskuose be nereikalingo saugojimo. Jei kuris nors iš fizinių diskų nepavyksta, jūsų failų sistema bus sugadinta. (Tokiu būdu tai retai rekomenduojama, jei ją naudosite, įsitikinkite, kad nuolat saugote atsargines kopijas.)
sudo zpool sukuria baseino pavadinimą / dev / sdb / dev / sdc / dev / sdd
Kita komanda sukuria RAID 1 konfigūraciją, kurioje kiekviename diske saugoma visa duomenų kopija. Jūs vis tiek galėsite pasiekti visus savo duomenis, net jei du iš trijų diskų nepavyks.
sudo zpool sukuria baseino pavadinimo veidrodį / dev / sdb / dev / sdc / dev / sdd
Nepriklausomai nuo komandos, kurią pasirinkote, pakeiskite baseino pavadinimas
su tuo, ką norite pavadinti saugyklą. Pakeisti / dev / sdb / dev / sdc / dev / sdd
su disko pavadinimų, kuriuos norite sujungti į baseiną, sąrašu.
Įrenginių pavadinimus galite rasti naudodami sudo fdisk -l
komandą, kurioje bus išvardyti jūsų įdiegti saugojimo įrenginiai.
Sukūrę vieną ar daugiau grupių, galite naudoti šią komandą, kad patikrintumėte savo ZFS grupių būseną:
sudo zpool statusas
Numatytasis baseinas bus sumontuotas po šakniniu katalogu. Taigi, jei sukūrėte pavadinimą baseino pavadinimas
, galite jį pasiekti / base-name
.
Jei norite pridėti dar vieną diską prie „zpool“, naudokite šią komandą, pateikdami kelią į įrenginį.
sudo zpool pridėti baseino pavadinimą / dev / sdx
Ir jei norite sunaikinti baseiną, naudokite šią komandą:
sudo zpool sunaikina baseino pavadinimą
Tai tik pradedama su ZFS. Iš čia turėtumėte suprasti, kas vyksta pakankamai, kad galėtumėte išgauti pažangesnes dokumentų ir komandų eilutės parinktis. Norėdami gauti išsamesnės informacijos, skaitykite didesnes komandų nuorodas, pvz., Ubuntu savo ZFS nuorodą ir ZFS Linux projekto dokumentuose.