Šiame straipsnyje mes apžvelgsime, kaip įdiegti ir sukonfigūruoti ZFS failų sistemą „Ubuntu 18.04 LTS“. ZFS yra „Sun Microsystems“ sukurta failų ir tomų sistema jūsų „Solaris“ OS ir dabar ją prižiūri „OpenZFS“ bendruomenė. Įjungta šią failų sistemą Kolega šiame tinklaraštyje jau prieš kurį laiką kalbėjo su mumis.
ZFS išsiskiria tuo didelis pajėgumas, anksčiau atskirtų sąvokų integravimas failų sistema ir tomų tvarkyklė viename gaminyje, naujas struktūra diske, lengvos failų sistemos ir lengvas saugojimo vietos valdymas. Apie šią „Ubuntu“ failų sistemą galite sužinoti daugiau Wiki.
ZFS failų sistemos diegimas
Pirmiausia turime užtikrinti, kad pagrindiniai, riboti, visatos ir daugialypės programinės įrangos šaltiniai yra įgalinti. Norėdami įsitikinti, kad mes vykdysime šią komandą terminale (Ctrl + Alt + T):
sudo apt edit-sources
Norėdami tęsti, paspauskite „Enter“.
Kaip matote ekrano kopijoje, visi šie programinės įrangos šaltiniai yra įjungti. Jei nė vienas iš šių šaltinių nėra aktyvuotas, turėsime juos įgalinti. Norėdami tai padaryti, turėsime vykdyti šias komandas tik po vieną, jei reikia:
- Norėdami pridėti pagrindinė saugykla terminale (Ctrl + Alt + T) parašysime:
sudo apt-add-repository main
- Jei reikės pridėti šaltinius ribotas mes parašysime:
sudo apt-add-repository restricted
- Jei jums reikia šaltinių visata, rašysime:
sudo apt-add-repository universe
- Ir šaltiniams multiversa:
sudo apt-add-repository multiverse
Po to mes vykdome šią komandą atnaujinti talpyklą iš apt paketo saugyklos:
sudo apt update
Dabar galime paleisti šią komandą įdiekite ZFS failų sistemą „Ubuntu 18.04 LTS“:
sudo apt-get install zfsutils-linux
„ZFS RAID 0“ baseino konfigūracija
Šiame skyriuje pamatysime, kaip sukonfigūruoti a „ZFS RAID 0 Pool“. RAID 0, pridėkite keletą standžiųjų diskų. Tai susumuoja ir sukuria vienas didelis virtualus diskas. Tai žymiai padidina rašymo / skaitymo greitį.
Tačiau RAID 0 yra didelė problema. Jei nepavyks vieno iš pridėtų diskų, visi duomenys bus prarasti.
Patikrinkite ZFS telkinius
Galite patikrinti ZFS telkinių būseną su tokia komanda:
sudo zpool status
Kaip matote, kol kas neturiu jokių baseinų.
Pažiūrėkime, kaip sukonfigūruoti savo pirmąjį ZFS telkinį. Bet prieš tai turite įsitikinti turite įdiegę bent 2 kietuosius diskus komandoje. Šiame pavyzdyje įdiegiau 2 virtualiuosius kietuosius diskus (20 GB dydis), be disko, kuriame įdiegta operacinė sistema, virtualioje mašinoje su „Ubuntu 18.04 LTS“.
Dabar sukursime savo pirmąją ZFS grupę, pavadinsiu ją failais. Be abejo, jei norite, galite tai pavadinti kitaip. Vykdykite šią komandą. Debete įtraukti nenaudojamus diskus, mes einame, kad operacinė sistema neturėtų būti įtraukta.
sudo zpool create -f archivos /dev/sdb /dev/sdc
Dabar galime paleisti šią komandą išvardykite ZFS grupę:
sudo zpool list
Kaip matote aukščiau pateiktoje ekrano kopijoje, grupė NAME yra failai, o DYDIS yra 19,9 GB (10 GB x 2 = 20 GB).
ZFS grupė turi būti montuojama aplanke / files automatiškai, kaip matote iš komandos df išvesties.
Pagal numatytuosius nustatymus tik root gali rašyti į šį katalogą. Mes galime tai pakeisti, kad kiekvienas paprastas vartotojas galėtų pakeisti katalogą, įvesdamas terminalą (Ctrl + Alt + T):
sudo chown -Rfv USERNAME:GROUPNAME /archivos
PASTABA: Čia USERNAME ir GROUPNAME yra jūsų vartotojo vardas. Paprastai jie yra to paties pavadinimo.
Kaip matote šioje ekrano kopijoje, katalogo / failų nuosavybė jis buvo sėkmingai pakeistas.
Kaip matote žemiau pateiktoje ekrano kopijoje, dabar jau galiu kopijuoti ir įklijuoti failus / files kataloge kaip paprastas vartotojas.
Esamos ZFS grupės prijungimo taško keitimas
Jei tam tikru momentu norime ar turime įdiegti esamą ZFS grupę kitoje vietoje, tai galime lengvai padaryti. Pavyzdžiui, jei norime prijunkite ZFS grupės failų katalogą aplanke / var / www, mes galime tai padaryti naudodami šią komandą:
sudo zfs set mountpoint=/var/www archivos
PASTABA: Prieš vykdydami šią komandą įsitikinkite, kad yra katalogas, kuriame ketinate prijungti ZFS baseiną.
Kaip matote iš komandos df išvesties, prijungimo taškas pakeičiamas į / var / www.
Ištrinamas ZFS telkinys
Dabar pamatysime, kaip ištrinti ką tik sukurtą ZFS telkinį. Norėdami tai padaryti, turėsime atlikti tik šią komandą:
sudo zpool destroy archivos
Kaip galima pamatyti toliau pateiktoje ekrano kopijoje, ZFS rinkinys pašalintas kad mes sukūrėme.
Taip galite įdiegti ir sukonfigūruoti ZFS failų sistemą virtualioje mašinoje, kurioje veikia „Ubuntu 18.04 LTS“.
Tai bus tas pats metodas LVM, jei ne, paaiškinkite geriau ir jei jie yra SSD diskas, o kitas mechanikas taip pat taiko šį failų valdymo metodą, būčiau dėkingas už greitą jūsų atsakymą