21Jul
Uradna podpora za datotečni sistem ZFS je ena izmed velikih funkcij Ubuntu 16.04.Ta program ni privzeto nameščen in omogočen, vendar je uradno podprt in ponujen v programskih programih Ubuntu.
Ko boste morda želeli uporabljati ZFS
ZFS je napreden datotečni sistem, ki so ga izvorno ustvarili Sun Microsystems za operacijski sistem Solaris. Medtem ko je ZFS odprtokodni vir, je žal za mnoge Linux distribucije za razloge za izdajo licenc. Gre za razpravljanje o tem, ali je koda, licencirana v skladu z licenco CDFL ZFS, združljiva z licenco GPL za jedro Linuxa. Kakorkoli, je na voljo za prenos na zfsonlinux.org za druge distribucije Linuxa, ki se ne odločijo za vključitev.
Ta datotečni sistem pogosto uporabljajo organizacije za večje strežnike namesto namiznih računalnikov. Namenjen je ohranjanju celovitosti podatkov s preprečevanjem korupcije podatkov. Vsaka datoteka ima kontrolno vsoto, ki se uporablja za potrditev datoteke in zagotovi, da ni bila pokvarjena. Prav tako je zmožen upravljati zettabytes podatkov, tako da lahko imate zelo velike naprave za shranjevanje - tam je bilo ime "Z" v imenu prvotno. ZFS vam prav tako omogoča enostavno združevanje več pogonov v večji skupni prostor za shranjevanje in lahko uporablja več diskov s programskim RAID-om, zato ne potrebuje nobene posebne strojne opreme za napredne stvari s standardnimi diski.
Medtem ko vam tega morda ne bo treba motiti na vašem namiznem računalniku, bi lahko ZFS koristil za domači strežnik ali omrežno priključeno napravo( NAS).Če imate več pogonov in se posebej ukvarjajo z integriteto podatkov na strežniku, je lahko ZFS datotečni sistem za vas. Tudi na delovno postajo lahko uporabite ZFS, da združite svoje diske v en sam velik skladiščni prostor, namesto da bi jih ločili ali se zanašali na LVM.
Kako namestiti ZFS na Ubuntu 16.04
Medtem ko ZFS ni privzeto nameščen, je težko namestiti. Uradno ga podpira Ubuntu, zato mora delovati pravilno in brez težav. Vendar pa je uradno podprt le na 64-bitni različici Ubuntu, ne 32-bitni različici.
Če želite namestiti ZFS, pojdite na terminal in zaženite naslednji ukaz:
sudo apt install zfsTako kot katera koli druga aplikacija bi se moral takoj namestiti.
Kako ustvariti bazo ZFS
ZFS uporablja koncept "bazenov".Z bazo ZFS lahko ustvarite eno ali več fizičnih naprav za shranjevanje. Na primer, recimo, da imate tri fizične trde diske. Lahko jih združite v en sam ZFS skladiščni sklad z enim od naslednjih ukazov.
Spodnji ukaz ustvari konfiguracijo RAID 0, kjer so podatki shranjeni na vseh treh diskih brez odvečnega prostora.Če katerikoli od fizičnih diskov ne uspe, se bo vaš datotečni sistem poškodoval.(Tako je to le redko priporočljivo, če ga uporabljate, poskrbite, da redno varnostno kopirate bazen.)
sudo zpool ustvarite ime bazena /dev/ sdb /dev/ sdc /dev/ sddNaslednji ukaz ustvari konfiguracijo RAID 1, kjer jePopolna kopija podatkov je shranjena na vsakem disku.Še vedno boste imeli dostop do vseh podatkov, tudi če dve od treh diskov ne bodo uspeli.
sudo zpool ustvariti zrcalo ime pool-a /dev/ sdb /dev/ sdc /dev/ sddNe glede na to, kateri komandant izberete, zamenjajte ime bazena z vsem, kar želite imenovati skladiščni prostor. Zamenjajte /dev/ sdb /dev/ sdc /dev/ sdd s seznamom imen diska, ki jih želite združiti v bazen.
Imena naprav lahko najdete z ukazom sudo fdisk -l, v katerem bodo navedene nameščene pomnilniške naprave.
Ko ustvarite enega ali več bazenov, lahko za preverjanje stanja svojih zbirk ZFS uporabite naslednji ukaz:
status sudo zpoolBazen bo privzeto nameščen pod korenskim imenikom. Torej, če ste ustvarili bazen z imenom ime bazena, bi ga dostopali v / pool-name.
Če želite zpool dodati drug disk, uporabite naslednji ukaz, ki zagotavlja pot do naprave.
sudo zpool dodajte ime pool-a /dev/ sdxIn če bi želeli uničiti bazen, bi uporabili naslednji ukaz:
sudo zpool uniči ime bazenaTo se šele začenja z ZFS-jem. Od tu morate razumeti, kaj se dogaja dovolj, da se kopirate po naprednejših možnostih dokumentacije in ukazne vrstice. Za podrobnejše informacije se obrnite na večje referenčne ukaze, kot je referenca ZFS Ubuntu in ZFS v dokumentaciji projekta Linux.