În articolul următor vom analiza cum se instalează și se configurează sistemul de fișiere ZFS pe Ubuntu 18.04 LTS. ZFS este un sistem de fișiere și volume dezvoltat de Sun Microsystems pentru sistemul dvs. de operare Solaris și este acum întreținut de comunitatea OpenZFS. Pe acest sistem de fișiere Un coleg de pe acest blog ne-a vorbit deja acum ceva timp.
ZFS se remarcă prin capacitate mare, integrarea conceptelor separate anterior de manager de sistem de fișiere și volum într-un singur produs, nou structura pe disc, sisteme de fișiere ușoare și o gestionarea ușoară a spațiului de stocare. Puteți afla mai multe despre acest sistem de fișiere pentru Ubuntu în Wiki.
Instalarea sistemului de fișiere ZFS
Mai întâi trebuie să ne asigurăm că sursele software de bază, restricționate, universale și multiverse sunt activate. Pentru a ne asigura că vom executa următoarea comandă în terminal (Ctrl + Alt + T):
sudo apt edit-sources
Apăsați Enter pentru a continua.
După cum puteți vedea din captura de ecran, am toate aceste surse software activate. În cazul în care nu aveți niciuna dintre aceste surse activate, va trebui să le activăm. Pentru a face acest lucru, va trebui să executăm următoarele comenzi doar una câte una, după cum este necesar:
- Pentru a adăuga depozitul principal în terminal (Ctrl + Alt + T) vom scrie:
sudo apt-add-repository main
- Dacă trebuie să adăugăm sursele limitat vom scrie:
sudo apt-add-repository restricted
- În caz că aveți nevoie de surse univers, vom tasta:
sudo apt-add-repository universe
- Și pentru surse multiversului:
sudo apt-add-repository multiverse
După aceasta executăm următoarea comandă pentru actualizați memoria cache din depozitul de pachete apt:
sudo apt update
Acum putem rula următoarea comandă către instalați sistemul de fișiere ZFS pe Ubuntu 18.04 LTS:
sudo apt-get install zfsutils-linux
Configurare ZFS RAID 0 Pool
În această secțiune, vom vedea cum să configurați un ZFS RAID 0 Pool. RAID 0, adăugați niște hard disk-uri. Acestea se adaugă pentru a crea o singură unitate virtuală mare. Aceasta crește considerabil viteza de scriere / citire.
Dar există o mare problemă în RAID 0. Dacă una dintre unitățile adăugate eșuează, toate datele se vor pierde.
Verificați pool-urile ZFS
putea verificați starea pool-urilor ZFS cu următoarea comandă:
sudo zpool status
După cum puteți vedea, nu am încă piscine disponibile.
Să vedem cum să configurăm primul nostru pool ZFS. Dar înainte de asta, trebuie să vă asigurați au cel puțin 2 unități de disc instalate în echipă. Pentru acest exemplu, am instalat 2 hard disk-uri virtuale (20 GB dimensiune), pe lângă discul pe care am instalat sistemul de operare, în mașina mea virtuală cu Ubuntu 18.04 LTS.
Acum vom crea primul nostru grup ZFS, voi numi fișiere. Desigur, îl poți numi altceva dacă vrei. Rulați următoarea comandă. În debit include discuri care nu sunt utilizate, mergem ca sistemul de operare să nu fie inclus.
sudo zpool create -f archivos /dev/sdb /dev/sdc
Acum putem rula următoarea comandă către enumerați grupul ZFS:
sudo zpool list
După cum puteți vedea în captura de ecran de mai sus, grupul NUME este fișierele, iar MĂRIMEA este de 19,9 GB (10 GB x 2 = 20 GB).
Grupul ZFS urmează să fie montat în / files automat, după cum puteți vedea din ieșirea comenzii df.
În mod implicit, numai root poate scrie în acest director. Putem schimba acest lucru astfel încât orice utilizator obișnuit să poată face modificări în director, tastând terminalul (Ctrl + Alt + T):
sudo chown -Rfv USERNAME:GROUPNAME /archivos
NOTĂ: Aici USERNAME și GROUPNAME sunt numele dvs. de utilizator. Sunt de obicei același nume.
După cum puteți vedea în următoarea captură de ecran, proprietate director / fișiere a fost schimbat cu succes.
După cum puteți vedea din captura de ecran de mai jos, acum pot deja copia și lipi fișiere în directorul / files ca utilizator obișnuit.
Schimbarea punctului de montare al grupului ZFS existent
Dacă la un moment dat, dorim sau trebuie să montăm grupul ZFS existent într-o altă locație, îl putem face cu ușurință. De exemplu, dacă vrem montați directorul de fișiere al grupului ZFS în / var / www, o putem face cu următoarea comandă:
sudo zfs set mountpoint=/var/www archivos
NOTĂ: Asigurați-vă că directorul în care urmează să montați pool-ul ZFS există înainte de a rula această comandă.
După cum puteți vedea din ieșirea comenzii df, punctul de montare este schimbat în / var / www.
Ștergerea unui pool ZFS
Acum vom vedea cum să ștergem pool-ul ZFS pe care tocmai l-am creat. Pentru a face acest lucru, va trebui să executăm numai următoarea comandă:
sudo zpool destroy archivos
După cum se poate vedea în captura de ecran de mai jos, Setul ZFS a fost eliminat pe care le-am creat.
Acesta este modul în care puteți instala și configura sistemul de fișiere ZFS pe o mașină virtuală care rulează Ubuntu 18.04 LTS.
Dacă nu, va fi aceeași metodă pentru LVM, explicați mai bine și dacă acestea sunt un disc SSD și celălalt mecanic aplică și această metodă de gestionare a fișierelor, aș aprecia răspunsul dumneavoastră prompt