ZFS-bestandssysteem, installeer en gebruik het op Ubuntu 18.04 LTS

Over het ZFS-bestandssysteem

In het volgende artikel gaan we kijken hoe we het ZFS-bestandssysteem op Ubuntu 18.04 LTS kunnen installeren en configureren. ZFS is een bestands- en volumesysteem ontwikkeld door Sun Microsystems voor uw Solaris-besturingssysteem en wordt nu onderhouden door de OpenZFS-gemeenschap. Aan dit bestandssysteem Een collega op deze blog heeft ons al een tijdje geleden gesproken.

ZFS valt op door zijn grote capaciteit, integratie van de voorheen gescheiden concepten van bestandssysteem en volumemanager in één product, nieuw structuur op schijf, lichtgewicht bestandssystemen en een eenvoudig beheer van opslagruimte​ U kunt meer weten over dit bestandssysteem voor Ubuntu in het Wiki.

ZFS-bestandssysteeminstallatie

We moeten er eerst voor zorgen dat het core, limited, universe en multiverse softwarebronnen zijn ingeschakeld​ Om er zeker van te zijn dat we de volgende opdracht uitvoeren in de terminal (Ctrl + Alt + T):

bewerk bronnen zfs bestandssysteem

sudo apt edit-sources

Druk op Enter om door te gaan.

zfs-bestandssysteemrepository

Zoals je kunt zien op de schermafbeelding, heb ik al deze softwarebronnen ingeschakeld. Voor het geval u geen van deze bronnen heeft geactiveerd, we zullen ze moeten inschakelen. Om dit te doen, hoeven we alleen de volgende opdrachten een voor een uit te voeren:

  • Om het hoofdrepository in de terminal (Ctrl + Alt + T) zullen we schrijven:
sudo apt-add-repository main
  • Als we de bronnen moeten toevoegen begrensd we zullen schrijven:
sudo apt-add-repository restricted
  • Voor het geval je de bronnen nodig hebt universum, we typen:
sudo apt-add-repository universe
  • En voor de bronnen multiversum:
sudo apt-add-repository multiverse

Hierna voeren we het volgende commando uit naar update cache uit de pakketrepository van apt:

sudo apt update

Nu kunnen we de volgende opdracht uitvoeren om installeer het ZFS-bestandssysteem op Ubuntu 18.04 LTS:

zfsutils linux installeren

sudo apt-get install zfsutils-linux

ZFS RAID 0 poolconfiguratie

In deze sectie zullen we zien hoe u een ZFS RAID 0-pool​ RAID 0, voeg enkele harde schijven toe. Deze tellen op om te creëren een enkele grote virtuele schijf​ Dit verhoogt de schrijf- / leessnelheid aanzienlijk.

Maar er is een groot probleem in RAID 0. Als een van de toegevoegde schijven uitvalt, gaan alle gegevens verloren.

Controleer ZFS-pools

kan controleer de status van ZFS-pools met het volgende commando:

zpool-status

sudo zpool status

Zoals je kunt zien, heb ik nog geen zwembaden beschikbaar.

Laten we eens kijken hoe we onze eerste ZFS-pool kunnen configureren. Maar daarvoor moet u ervoor zorgen minstens 2 harde schijven hebben geïnstalleerd in het team. Voor dit voorbeeld heb ik 2 virtuele harde schijven geïnstalleerd (20 GB grootte), naast de schijf waarop ik het besturingssysteem heb geïnstalleerd, in mijn virtuele machine met Ubuntu 18.04 LTS.

harde schijven geïnstalleerd

Nu gaan we onze eerste ZFS-groep maken, ik ga het bestanden noemen. Je kunt het natuurlijk iets anders noemen als je wilt. Voer de volgende opdracht uit. In de afschrijving omvatten schijven die niet in gebruik zijngaan we dat het besturingssysteem er niet bij hoort.

zfs pool-bestanden

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

Nu kunnen we de volgende opdracht uitvoeren om lijst de ZFS-groep:

zpool lijst

sudo zpool list

Zoals je kunt zien in de bovenstaande schermafbeelding, is de groepsnaam bestanden en is de GROOTTE 19,9 GB (10 GB x 2 = 20 GB).

De ZFS-groep moet worden gemount in / files automatisch, zoals u kunt zien aan de hand van de uitvoer van het df-commando.

gekoppeld bestandssysteem

Standaard kan alleen root naar deze map schrijven. We kunnen dit wijzigen zodat elke gewone gebruiker wijzigingen in de directory kan aanbrengen door in de terminal te typen (Ctrl + Alt + T):

sudo chown -Rfv USERNAME:GROUPNAME /archivos

OPMERKING: hier zijn USERNAME en GROUPNAME uw gebruikersnaam. Ze hebben meestal dezelfde naam.

Zoals je kunt zien in de volgende schermafbeelding, directory / bestanden eigendom het is met succes gewijzigd.

Eigendom van het ZFS-bestandssysteem gewijzigd

Zoals je kunt zien in de onderstaande schermafbeelding, kan ik nu al bestanden kopiëren en plakken in de map / files als een gewone gebruiker.

gekopieerde bestanden

Het koppelpunt van de bestaande ZFS-groep wijzigen

Als we op een bepaald moment de bestaande ZFS-groep op een andere locatie willen of moeten mounten, kunnen we dit eenvoudig doen. Bijvoorbeeld als we willen mount de bestandsmap van de ZFS-groep in / var / www, we kunnen het doen met het volgende commando:

sudo zfs set mountpoint=/var/www archivos

OPMERKING: Zorg ervoor dat de map waar u de ZFS-pool gaat mounten bestaat voordat u deze opdracht uitvoert.

Wijziging van het ZFS-koppelpunt

Zoals je kunt zien aan de uitvoer van het df-commando, is het koppelpunt gewijzigd in / var / www.

Een ZFS-pool verwijderen

Nu zullen we zien hoe we de ZFS-pool die we zojuist hebben gemaakt, kunnen verwijderen. Om dit te doen, hoeven we alleen het volgende commando uit te voeren:

sudo zpool destroy archivos

Zoals te zien is in de onderstaande schermafbeelding, ZFS-set verwijderd die we hadden gemaakt.

verwijder zfs pool

Dit is hoe u het ZFS-bestandssysteem kunt installeren en configureren op een virtuele machine waarop Ubuntu 18.04 LTS draait.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   mickyrocker zei

    Het zal dezelfde methode zijn voor LVM, zo niet, leg het dan beter uit en als het een ssd-schijf is en de andere monteur deze methode van bestandsbeheer ook toepast, zou ik je snelle reactie op prijs stellen