ZFS-filsystem, installera och använd det på Ubuntu 18.04 LTS

Om ZFS-filsystem

I följande artikel kommer vi att ta en titt på hur man installerar och konfigurerar ZFS-filsystemet på Ubuntu 18.04 LTS. ZFS är ett fil- och volymsystem utvecklat av Sun Microsystems för ditt Solaris OS och underhålls nu av OpenZFS-communityn. På detta filsystem En kollega på den här bloggen pratade redan med oss ​​för en tid sedan.

ZFS sticker ut för sin stor kapacitet, integration av de tidigare separerade begreppen filsystem och volymhanterare i en produkt, ny struktur på disk, lätta filsystem och en enkel lagringsutrymmehantering. Du kan veta mer om detta filsystem för Ubuntu i Wiki.

ZFS-filsysteminstallation

Vi måste först se till att kärn-, begränsad, universums- och multiverse-programkällor är aktiverade. För att säkerställa att vi kommer att utföra följande kommando i terminalen (Ctrl + Alt + T):

redigera källor zfs filsystem

sudo apt edit-sources

Tryck på Enter för att fortsätta.

zfs-filsystemförvar

Som du kan se från skärmdumpen har jag alla dessa programkällor aktiverade. Om du inte har någon av dessa källor aktiverademåste vi aktivera dem. För att göra det behöver vi bara utföra följande kommandon en efter en efter behov:

  • För att lägga till huvudförvar i terminalen (Ctrl + Alt + T) kommer vi att skriva:
sudo apt-add-repository main
  • Om vi ​​behöver lägga till källorna begränsad vi kommer att skriva:
sudo apt-add-repository restricted
  • Om du behöver källorna universum, vi kommer att skriva:
sudo apt-add-repository universe
  • Och för källorna multiverse:
sudo apt-add-repository multiverse

Efter detta kör vi följande kommando till uppdatera cache från apt-paketförvaret:

sudo apt update

Nu kan vi köra följande kommando till installera ZFS-filsystem på Ubuntu 18.04 LTS:

zfsutils Linux-installation

sudo apt-get install zfsutils-linux

ZFS RAID 0 Poolkonfiguration

I det här avsnittet kommer vi att se hur man konfigurerar en ZFS RAID 0 Pool. RAID 0, lägg till några hårddiskar. Dessa lägger till för att skapa en enda stor virtuell enhet. Detta ökar skriv- / läshastigheten avsevärt.

Men det finns ett stort problem i RAID 0. Om en av de tillagda enheterna misslyckas går all data förlorad.

Verifiera ZFS-pooler

kan kontrollera status för ZFS-pooler med följande kommando:

zpool-status

sudo zpool status

Som ni ser har jag inga pooler tillgängliga än.

Låt oss se hur vi konfigurerar vår första ZFS-pool. Men innan det måste du se till har minst två hårddiskar installerade i laget. I det här exemplet installerade jag två virtuella hårddiskar (20 GB storlek), utöver den skiva som jag har operativsystemet installerat på, i min virtuella maskin med Ubuntu 18.04 LTS.

hårddiskar installerade

Nu ska vi skapa vår första ZFS-grupp, jag ska kalla det filer. Naturligtvis kan du kalla det något annat om du vill. Kör följande kommando. I debetet inkludera skivor som inte används, kom igen att operativsystemet inte ska inkluderas.

zfs-poolfiler

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

Nu kan vi köra följande kommando till lista ZFS-gruppen:

zpool-lista

sudo zpool list

Som du kan se i ovanstående skärmdump är gruppen NAMN filer och STORLEKEN är 19,9 GB (10 GB x 2 = 20 GB).

ZFS-gruppen ska monteras i / filer automatiskt, som du kan se från utgången från df-kommandot.

monterat filsystem

Som standard kan endast root skriva till den här katalogen. Vi kan ändra detta så att alla vanliga användare kan göra ändringar i katalogen genom att skriva in terminalen (Ctrl + Alt + T):

sudo chown -Rfv USERNAME:GROUPNAME /archivos

OBS! Här är USERNAME och GROUPNAME ditt användarnamn. De har vanligtvis samma namn.

Som du kan se i följande skärmdump, katalog / filer ägande det ändrades framgångsrikt.

Ägarbyte för ZFS-filsystem

Som du kan se från skärmdumpen nedan kan jag nu redan kopiera och klistra in filer i / files-katalogen som en vanlig användare.

kopierade filer

Ändra monteringspunkten för den befintliga ZFS-gruppen

Om vi ​​någon gång vill eller behöver montera den befintliga ZFS-gruppen på en annan plats kan vi göra det enkelt. Till exempel om vi vill montera filkatalogen för ZFS-gruppen i / var / www, vi kan göra det med följande kommando:

sudo zfs set mountpoint=/var/www archivos

OBS: Se till att katalogen där du ska montera ZFS-poolen finns innan du kör det här kommandot.

Ändring av ZFS-monteringspunkt

Som du kan se från utgången från df-kommandot ändras monteringspunkten till / var / www.

Ta bort en ZFS-pool

Nu ser vi hur man tar bort ZFS-poolen som vi just skapade. För att göra detta behöver vi bara utföra följande kommando:

sudo zpool destroy archivos

Som framgår av skärmdumpen nedan, ZFS-uppsättningen har tagits bort som vi hade skapat.

ta bort zfs pool

Så här kan du installera och konfigurera ZFS-filsystemet på en virtuell maskin som kör Ubuntu 18.04 LTS.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   mickyrocker sade

    Det kommer att vara samma metod för LVM om inte, förklara bättre och om de är en SSD-skiva och den andra mekanikern också tillämpar denna metod för filhantering, skulle jag uppskatta ditt snabba svar