Cum se instalează și se folosește ZFS pe Ubuntu (și de ce ai vrea)
Suportul oficial pentru sistemul de fișiere ZFS este unul dintre caracteristicile mari ale Ubuntu 16.04. Nu este instalat și activat în mod prestabilit, dar este oficial susținut și oferit în depozitele de software ale Ubuntu.
Când ați putea folosi ZFS
ZFS este un sistem de fișiere avansat creat inițial de Sun Microsystems pentru sistemul de operare Solaris. În timp ce ZFS este open source, este din păcate absent de la majoritatea distribuțiilor Linux din motive de licențiere. Este o chestiune de dezbatere dacă codul licențiat sub licența CDFS de la ZFS este compatibil cu licența GPL a kernel-ului Linux. În orice caz, este disponibil pentru descărcare la zfsonlinux.org pentru alte distribuții Linux care nu aleg să o includă.
Acest sistem de fișiere este adesea folosit de organizații pentru servere mai mari decât pentru PC-uri desktop. Este conceput pentru a păstra integritatea datelor prin prevenirea corupției datelor. Fiecare fișier are o sumă de control care este utilizată pentru a valida fișierul și pentru a vă asigura că acesta nu a fost corupt. De asemenea, este capabil să gestioneze zetabiți de date, astfel încât să puteți avea dispozitive de stocare foarte mari - de aici a venit numele "Z" din numele inițial. ZFS vă permite, de asemenea, să combinați cu ușurință mai multe unități într-o unitate de stocare mai mare și să lucrați cu mai multe discuri folosind un software RAID, deci nu are nevoie de hardware special pentru a face lucruri avansate cu discuri standard.
În timp ce este posibil să nu vreți să vă deranjeze acest lucru pe calculatorul dvs. desktop, ZFS ar putea fi util pentru un dispozitiv de stocare atașat la un server de acasă sau la un dispozitiv de stocare atașat la rețea. Dacă aveți mai multe unități și sunteți preocupat în special de integritatea datelor pe un server, ZFS poate fi sistemul de fișiere pentru dvs. Chiar și pe o stație de lucru, ați putea folosi ZFS pentru a vă alimenta discurile într-o singură piscină mare de stocare, decât să le păstrați separat sau să vă bazați pe LVM.
Cum se instalează ZFS pe Ubuntu 16.04
În timp ce fișierul ZFS nu este instalat în mod implicit, este simplu să instalați. Este susținut oficial de Ubuntu, astfel încât ar trebui să funcționeze corect și fără probleme. Cu toate acestea, este acceptat oficial doar pe versiunea pe 64 de biți a Ubuntu - nu pe versiunea pe 32 de biți.
Pentru a instala ZFS, mergeți la un terminal și executați următoarea comandă:
sudo apt instalare zfs
La fel ca orice altă aplicație, ar trebui să se instaleze imediat.
Cum se creează o piscină ZFS
ZFS utilizează conceptul de "bazine". O piscină ZFS poate fi creată de la unul sau mai multe dispozitive fizice de stocare. De exemplu, să presupunem că aveți trei hard-uri fizice. Puteți să le combinați într-o singură piscină de stocare ZFS cu una din următoarele comenzi.
Comanda de mai jos creează o configurație RAID 0 unde datele sunt stocate pe toate cele trei discuri fără stocare redundantă. Dacă vreunul dintre discurile fizice nu reușește, sistemul dvs. de fișiere se va deteriora. (Ca atare, acest lucru este rareori recomandat - dacă îl utilizați, asigurați-vă că păstrați copii de siguranță ale bazinului.)
sudo zpool crea numele-pool / dev / sdb / dev / sdc / dev / sdd
Următoarea comandă creează o configurație RAID 1 în care o copie completă a datelor este stocată pe fiecare disc. Încă veți putea să accesați toate datele, chiar dacă două dintre cele trei discuri nu reușesc.
sudo zpool crea oglinda bazată pe numele bazei de date / dev / sdb / dev / sdc / dev / sdd
Indiferent de comanda pe care o alegeți, înlocuiți-o piscină nume-
cu ceea ce vreți să numiți piscina de stocare. A inlocui / dev / sdb / dev / sdc / dev / sdd
cu lista de nume de disc pe care doriți să le combinați în piscină.
Puteți găsi numele aparatelor utilizând sudo fdisk -l
care va lista dispozitivele de stocare instalate.
Odată ce ați creat una sau mai multe grupuri, puteți utiliza următoarea comandă pentru a verifica starea bazinelor dvs. ZFS:
sudo zpool status
Bazinul va fi montat sub directorul rădăcină în mod implicit. Deci, dacă ați creat un grup numit piscină nume-
, ai acces la el / Piscină nume-
.
Pentru a adăuga un alt disc într-un disc, utilizați următoarea comandă, furnizând calea către dispozitiv.
sudo zpool adăugați numele-pool / dev / sdx
Și dacă ați vrea să distrugeți piscina, ați folosi următoarea comandă:
sudo zpool distruge numele piscinei
Acesta este doar începutul cu ZFS. De aici, ar trebui să înțelegeți ce se întâmplă suficient pentru a explora cele mai avansate opțiuni de documentare și linie de comandă. Pentru informații mai detaliate, consultați referințele de comandă mai mari, cum ar fi propria referință ZFS a Ubuntu și documentația proiectului ZFS pe Linux.