Sistem de fișiere ZFS, instalați-l și utilizați-l pe Ubuntu 18.04 LTS

Despre sistemul de fișiere ZFS

Î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):

editați sursele sistemului de fișiere zfs

sudo apt edit-sources

Apăsați Enter pentru a continua.

depozit de sistem de fișiere zfs

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:

instalare zfsutils linux

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ă:

starea zpool

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.

hard disk-uri instalate

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.

fișiere pool zfs

sudo zpool create -f archivos /dev/sdb /dev/sdc

Acum putem rula următoarea comandă către enumerați grupul ZFS:

lista zpool

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.

sistem de fișiere montat

Î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.

Schimbarea proprietarului sistemului de fișiere ZFS

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.

fișiere copiate

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ă.

Schimbarea punctului de montare ZFS

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.

ștergeți zfs pool

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.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   mickyrocker el a spus

    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