ZFS -funksjoner
La oss se på noen av funksjonene i ZFS -filsystemet:
Merk: Vi har forklart prosedyren og kommandoene på Ubuntu 20.04 LTS (Focal Fossa).
Installere ZFS -filsystem på Ubuntu
Vi bruker kommandolinjeterminalprogrammet for installasjon av ZFS -filsystemet. For å starte kommandolinjeterminalen, bruk CTRL+ALT+T -tastatursnarveien.
Nå for å installere ZFS -filsystemet på Ubuntu, utsted følgende kommando i terminalen:
$ sudo apt installerer zfsutils-linux
Når du blir bedt om passordet, oppgi Sudo -passordet.
Etter å ha kjørt kommandoen ovenfor, kan systemet be om bekreftelse på at hvis du vil fortsette installasjonen eller ikke. Trykk Y for å fortsette; Etter det vil pakken bli installert på systemet ditt.
For å bekrefte ZFS -filsysteminstallasjon, utsted følgende kommando i terminalen:
$ hvilke zfs
Du vil se utgangen som ligner på følgende:
Opprette ZFS lagringsbasseng
Etter at installasjonen er fullført, vil vi nå lage et lagringsbasseng for stasjonene våre. Her er trinnene for å gjøre det:
1. Først, finn ut navnene på stasjonene for bassenget. Bruk følgende kommando i terminalen for å gjøre det:
$ sudo fdisk -l
Du vil se stasjonene som er oppført i utdataene. Legg merke til stasjonsnavnene du vil samle. Fra output ovenfor kan vi se at det er to stasjoner /dev /sdb og /dev /sdc er listet opp. Vi vil lage lagringsbassenget ved hjelp av disse to stasjonene.
Det er to typer lagringsbassenger: stripete og speil. I det stripete bassenget lagres data i stripete over alle enheter. Mens du er i et speilvendt basseng, lagres kopien av dataene på tvers av enheter som gjør dem feiltolerante.
For å lage det stripete bassenget, bruk følgende syntaks:
$ sudo zpool create
For å lage speilbassenget, bruk følgende syntaks:
$ sudo zpool createspeil
Hvis det oppstår noen feil, kan du prøve å tvinge kommandoen ved å bruke -f -alternativet etter Zpool Create kommando.
I det følgende eksemplet vil vi lage det stripete bassenget som heter "Test" ved hjelp av /dev /sdb og /dev /sdc.
$ sudo zpool create test /dev /sdb /dev /sdc
For å finne ut hvor bassenget er montert, bruk følgende kommando i terminalen:
$ df -h
Fra kommandoen ovenfor kan vi se at bassenget er montert på /testen. Du kan også endre monteringspunktet for bassenget ved å bruke følgende syntaks:
$ sudo zfs set mountpoint =
For eksempel for å stille Eksport/ZFS Som det nye monteringspunktet ville kommandoen være:
$ sudo zfs set mountpoint =/eksport/zfs test
Bruk deretter følgende kommando for å bekrefte om monteringspunktet har endret seg:
$ df -h | grep test
Du kan også opprette katalogene under lagringsbassenget. For eksempel, for å opprette en katalog som heter filer under lagringsbassenget, ville kommandoen være: for eksempel:
$ sudo zfs opprette test/filer
For å se alle ZFS -lagringsbassengene på systemet, kan du bruke følgende kommando i terminalen:
$ zpool -liste
Den viser alle bassengene sammen med deres størrelse, rombruk, helse og annen informasjon.
For å se alle konfigurasjonene og statusen til hver enhet i ZFS -lagringsbassenget, bruk følgende kommando i terminalen:
$ ZFS -status
Hvis du opplever noen problemer relatert til stasjoner i bassenget, kan du bruke alternativet for hendelser. Utsted følgende kommando i terminalen for å se hendelser tilknyttet et spesifikt basseng:
$ sudo zpool events pool_name -v
Fjerne ZFS -lagringsbassenget
Hvis du ikke lenger trenger bassenget, kan du fjerne det. Legg imidlertid merke til at fjerning av bassenget også vil fjerne filene som er inneholdt i det.
Bruk følgende kommandosyntaks for å fjerne lagringsbassenget:
$ sudo zpool ødelegge bassengnavn
I denne artikkelen har du lært hvordan du installerer ZFS -filsystemet på Ubuntu 20.04 LTS (Focal Fossa). Du har også lært hvordan du oppretter et lagringsbasseng i ZFS -filsystemet og fjerner det når du ikke lenger trenger det.