Installer ZFS -filsystem på Ubuntu Topp 10.Topp 10

Installer ZFS -filsystem på Ubuntu Topp 10.Topp 10
ZFS er et filsystem opprettet av Sun Microsystems. Den ble først sendt med Solaris, men nå tilgjengelig i andre Linux- og UNIX -operativsystemer. ZFS bruker virtuelle lagringsbassenger kjent som Zpools som kan håndtere lagring og styring av en stor mengde data. I denne artikkelen vil vi forklare hvordan du installerer ZFS -filsystemet på Ubuntu OS. Vi vil dekke følgende emner:
  • Installere ZFS -filsystemet
  • Opprette ZFS lagringsbasseng
  • Fjerne ZFS -lagringsbassenget

ZFS -funksjoner

La oss se på noen av funksjonene i ZFS -filsystemet:

  • Høy lagringskapasitet
  • Dataintegritet
  • Beskyttelse mot datakorrupsjon
  • Effektiv databeskyttelse
  • Dato komprimering

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 create speil

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.