ZFS

Installer ZFS på CentOS7

Installer ZFS på CentOS7

Slik installerer og konfigurerer du ZFS File System på CentOS 7

ZFS er et veldig populært filsystem på Linux. Det er et 128-bits filsystem. Noe som betyr at ZFS kan bli veldig stor. Den støtter logiske volumer, raids, snapshots og mange mer avanserte filsystemfunksjoner. Men å få ZFS til å jobbe på CentOS 7 er ikke så greit. I denne artikkelen vil jeg vise deg hvordan du installerer og gjør grunnleggende konfigurasjon av ZFS på CentOS 7.3 og CentOS 7.4. La oss komme i gang.

Installere ZFS File System

ZFS File System-støtte er ikke aktivert som standard på CentOS 7. Det er ikke det eneste problemet. ZFS er ikke tilgjengelig i det offisielle pakkelageret til CentOS 7. Du må installere den fra det offisielle pakkelageret til ZFS. I skrivende stund kan ZFS bare installeres på CentOS 7.3 og CentOS 7.4. Du kan ta en titt på https: // github.com / zfsonlinux / zfs / wiki / RHEL-and-CentOS for mer informasjon.

Sjekk først hvilken versjon av CentOS 7 du bruker med følgende kommando:

$ cat / etc / redhat-release

Som du kan se fra skjermbildet nedenfor, bruker jeg CentOS 7.4

Nå må du legge til det offisielle depotet til ZFS på CentOS 7 med følgende kommando:

For CentOS 7.3

$ sudo yum installer http: // nedlasting.zfsonlinux.org / epel / zfs-release.el7_3.noark.rpm

For CentOS 7.4

$ sudo yum installer http: // nedlasting.zfsonlinux.org / epel / zfs-release.el7_4.noark.rpm

Trykk 'y' og trykk deretter å fortsette.

ZFS repository bør legges til.

Det er to måter ZFS-modulen kan lastes til kjernen, DKMS og kABI. Forskjellen mellom disse er at hvis du installerer DKMS-basert ZFS-modul og av en eller annen grunn oppdaterer kjernen til operativsystemet, må ZFS-kjernemodulen kompileres på nytt. Ellers fungerer det ikke. Men den kABI-baserte ZFS-modulen har overtaket ved at den ikke krever rekompilering hvis kjernen til operativsystemet er oppdatert.

I denne artikkelen vil jeg installere den kABI-baserte ZFS-kjernemodulen.

Når du installerer ZFS-depotet på CentOS 7, er det DKMS-baserte depotet aktivert som standard. Så du må deaktivere DKMS-basert repository og aktivere kABI-basert repository.

For å deaktivere det DKMS-baserte ZFS-depotet og aktivere kABI-basert ZFS-repository, må du først åpne YUM-konfigurasjonsfilen til ZFS med en teksteditor med følgende kommando:

$ sudo nano / etc / yum.repoer.d / zfs.repo

Du bør se følgende vindu som vist på skjermbildet nedenfor:

Endre først den merkede delen av skjermbildet fra aktivert = 1 til aktivert = 0 for å deaktivere det DKMS-baserte ZFS-depotet.

Endre nå den merkede delen av skjermbildet fra aktivert = 0 til aktivert = 1 for å aktivere det kABI-baserte ZFS-depotet.

Slik skal den endelige konfigurasjonsfilen se ut.

Nå kan du installere ZFS File System på CentOS 7 med følgende kommando:

$ sudo yum installere zfs

Trykk 'y' og trykk deretter å fortsette.

ZFS bør installeres.

Start datamaskinen på nytt med følgende kommando:

$ sudo omstart

Når datamaskinen din starter, kjører du følgende kommando for å sjekke om ZFS-kjernemodulen er lastet.

$ sudo lsmod | grep zfs

Det kan hende du ikke ser noen utdata. Hvis du ikke ser noen utdata, er ikke ZFS-kjernemodulen lastet inn. I så fall kjører du følgende kommando for å laste ZFS-kjernemodulen manuelt.

$ sudo modprobe zfs

Nå hvis du løper lsmod kommandoen igjen, bør du se ZFS-kjernemodulen lastet inn som vist på skjermbildet nedenfor.

$ sudo lsmod | grep zfs

Grunnleggende konfigurasjon av ZFS

Nå trenger du en gratis diskstasjon eller partisjon for å konfigurere ZFS. Jeg bruker VMware. Så jeg la til to SCSi-disker i CentOS 7.

Du kan sjekke hvilke disker du har med følgende kommando:

$ sudo lsblk

Som du kan se fra skjermbildet nedenfor, har jeg det sdb og sdc tilgjengelige disker, og hver av dem har 20 GB størrelse.

Nå må du opprette et ZFS-basseng. Du kan gi navnet ditt ZFS-basseng hva som helst. En ny katalog med samme navn som ZFS-bassenget ditt blir opprettet i ROOT (/) -katalogen.  Du spesifiserer også lagringsenhetene eller diskstasjonene dine når du oppretter et ZFS-basseng.

Kjør følgende kommando for å bruke sdb og sdc disker og opprette et ZFS-basseng for filer filer.

$ sudo zpool opprette filer / dev / sdb / dev / sdc

Du kan kjøre følgende kommando for å liste opp alle tilgjengelige ZFS-basseng i systemet ditt:

$ sudo zpool-liste

Som du kan se, er filer ZFS-bassenget er oppført og har 39.7 GB ledig plass.

Kjør følgende kommando for å se alle systemmonteringspunktene:

$ df -h

Som du kan se fra skjermbildet nedenfor, er filene ZFS pool montert på / filer katalog.

Nå kan du navigere til / filer katalog med følgende kommando:

$ cd / filer

Som standard kan et ZFS-basseng bare skrives av rot bruker. Hvis du som vanlig bruker ønsker å skrive til ZFS-bassenget, må du endre tillatelsen til ZFS-bassenget.

Du kan kjøre følgende kommando for å endre tillatelsen til ZFS-bassenget:

$ sudo chown -Rfv shovon: shovon / filer

Merk: Her shovon er brukernavnet mitt. Brukernavnet ditt skal være annerledes. Formatet på kommandoen er:

$ sudo chown -Rfv BRUKERNAVN: GROUPNAME / POOL_NAME

De / filer katalogen eies nå av brukeren og gruppen shovon.

Nå kan du opprette, fjerne, redigere filer og kataloger i / filer.

Slik installerer og konfigurerer du ZFS File System på CentOS 7. Takk for at du leser denne artikkelen.

Shadow of the Tomb Raider for Linux Tutorial
Shadow of the Tomb Raider er det tolvte tilskuddet til Tomb Raider-serien - et action-eventyrspill-franchise opprettet av Eidos Montreal. Spillet ble ...
Hvordan øke FPS i Linux?
FPS står for Bilder per sekund. FPSs oppgave er å måle bildefrekvensen i videoavspilling eller spillprestasjoner. Med enkle ord betegnes antall uavbru...
Topp Oculus App Lab-spill
Hvis du er Oculus-hodesettinnehaver, må du være klar over sideloading. Sidelading er prosessen med å installere ikke-butikkinnhold på hodesettet. Side...