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):
sudo apt edit-sources
Tryck på Enter för att fortsätta.
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:
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:
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.
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.
sudo zpool create -f archivos /dev/sdb /dev/sdc
Nu kan vi köra följande kommando till lista ZFS-gruppen:
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.
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.
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.
Ä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.
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.
Så här kan du installera och konfigurera ZFS-filsystemet på en virtuell maskin som kör Ubuntu 18.04 LTS.
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