ZFS

Installer ZFS på CentOS7

Installer ZFS på CentOS7

Sådan installeres og konfigureres ZFS-filsystem på CentOS 7

ZFS er et meget populært filsystem på Linux. Det er et 128-bit filsystem. Hvilket betyder, at ZFS kan vokse til at blive meget stor. Det understøtter logiske diskenheder, raids, snapshots og mange mere avancerede filsystemfunktioner. Men at få ZFS til at arbejde på CentOS 7 er ikke så ligetil. I denne artikel vil jeg vise dig, hvordan du installerer og udfører grundlæggende konfiguration af ZFS på CentOS 7.3 og CentOS 7.4. Lad os komme igang.

Installation af ZFS-filsystem

ZFS File System-understøttelse er ikke aktiveret som standard på CentOS 7. Det er ikke det eneste problem. ZFS er ikke tilgængelig i det officielle pakkeopbevaringssted for CentOS 7. Du skal installere det fra det officielle pakkeopbevaringssted for ZFS. På tidspunktet for denne skrivning kan ZFS kun installeres på CentOS 7.3 og CentOS 7.4. Du kan se på https: // github.com / zfsonlinux / zfs / wiki / RHEL-and-CentOS for flere detaljer.

Kontroller først hvilken version af CentOS 7 du bruger med følgende kommando:

$ cat / etc / redhat-release

Som du kan se fra skærmbilledet nedenfor bruger jeg CentOS 7.4

Nu skal du tilføje det officielle lager af ZFS på CentOS 7 med følgende kommando:

Til CentOS 7.3

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

Til CentOS 7.4

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

Tryk nu på 'y' og tryk derefter på at fortsætte.

ZFS-arkiv skal tilføjes.

Der er to måder, hvorpå ZFS-modul kan indlæses til kernen, DKMS og kABI. Forskellen mellem disse er, at hvis du installerer DKMS-baseret ZFS-modul og derefter af en eller anden grund opdaterer kernen i dit operativsystem, skal ZFS-kernemodulet kompileres igen. Ellers fungerer det ikke. Men det kABI-baserede ZFS-modul har overhånden, da det ikke kræver genkompilering, hvis operativsystemets kerne opdateres.

I denne artikel vil jeg installere det kABI-baserede ZFS-kernemodul.

Når du installerer ZFS-arkivet på CentOS 7, er det DKMS-baserede lager aktiveret som standard. Så du skal deaktivere DKMS-baseret lager og aktivere det kABI-baserede lager.

For at deaktivere det DKMS-baserede ZFS-lager og aktivere kABI-baseret ZFS-lager, skal du først åbne YFS-konfigurationsfilen til ZFS med en teksteditor med følgende kommando:

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

Du skal se følgende vindue som vist i skærmbilledet nedenfor:

Skift først det markerede afsnit af skærmbilledet fra aktiveret = 1 til aktiveret = 0 for at deaktivere det DKMS-baserede ZFS-lager.

Skift nu det markerede afsnit af skærmbilledet fra aktiveret = 0 til aktiveret = 1 for at aktivere det kABI-baserede ZFS-lager.

Sådan skal den endelige konfigurationsfil se ud.

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

$ sudo yum installerer zfs

Tryk nu på 'y' og tryk derefter på at fortsætte.

ZFS skal installeres.

Genstart nu din computer med følgende kommando:

$ sudo genstart

Når din computer starter, skal du køre følgende kommando for at kontrollere, om ZFS-kernemodul er indlæst.

$ sudo lsmod | grep zfs

Du kan muligvis ikke se nogen output. Hvis du ikke ser noget output, er ZFS-kernemodulet ikke indlæst. I så fald skal du køre følgende kommando for at indlæse ZFS-kernemodulet manuelt.

$ sudo modprobe zfs

Nu hvis du løber lsmod kommando igen, skal du se ZFS-kernemodul indlæst som vist i skærmbilledet nedenfor.

$ sudo lsmod | grep zfs

Grundlæggende konfiguration af ZFS

Nu har du brug for et gratis diskdrev eller en partition for at konfigurere ZFS. Jeg bruger VMware. Så jeg tilføjede to SCSi-diske i CentOS 7.

Du kan kontrollere hvilke diske du har med følgende kommando:

$ sudo lsblk

Som du kan se fra skærmbilledet nedenfor, har jeg det sdb og sdc tilgængelige diske, og hver af dem har en størrelse på 20 GB.

Nu skal du oprette en ZFS-pool. Du kan navngive din ZFS-pool hvad som helst. En ny mappe med samme navn som din ZFS-pool oprettes i ROOT (/) -mappen.  Du angiver også dine lagerenheder eller diskdrev, når du opretter en ZFS-pool.

Kør følgende kommando for at bruge sdb og sdc diske og oprette en filer ZFS-pool filer.

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

Du kan køre følgende kommando for at liste alle de tilgængelige ZFS-puljer i dit system:

$ sudo zpool-liste

Som du kan se, er filer ZFS-pool er opført, og den har 39.7 GB ledig plads.

Kør følgende kommando for at se alle systemmonteringspunkter:

$ df -h

Som du kan se fra skærmbilledet nedenfor, er filerne ZFS pool monteret på / filer vejviser.

Nu kan du navigere til / filer bibliotek med følgende kommando:

$ cd / filer

Som standard kan en ZFS-pool kun skrives af rod bruger. Hvis du som almindelig bruger ønsker at skrive til ZFS-puljen, skal du ændre tilladelsen til ZFS-puljen.

Du kan køre følgende kommando for at ændre tilladelsen til din ZFS-pool:

$ sudo chown -Rfv shovon: shovon / filer

Bemærk: Her shovon er mit brugernavn. Dit brugernavn skal være anderledes. Formatet for kommandoen er:

$ sudo chown -Rfv USERNAME: GROUPNAME / POOL_NAME

Det / filer -mappen ejes nu af brugeren og gruppen shovon.

Nu kan du oprette, fjerne, redigere filer og mapper i / filer.

Sådan installerer og konfigurerer du ZFS File System på CentOS 7. Tak, fordi du læste denne artikel.

Mus Efterlig museklik ved at svæve ved hjælp af Clickless Mouse i Windows 10
Efterlig museklik ved at svæve ved hjælp af Clickless Mouse i Windows 10
Brug af en mus eller et tastatur i den forkerte kropsholdning af overdreven brug kan resultere i mange sundhedsmæssige problemer, herunder stamme, kar...
Mus Føj musbevægelser til Windows 10 ved hjælp af disse gratis værktøjer
Føj musbevægelser til Windows 10 ved hjælp af disse gratis værktøjer
I de senere år har computere og operativsystemer udviklet sig meget. Der var et tidspunkt, hvor brugerne skulle bruge kommandoer til at navigere genne...
Mus Styr og administrer musebevægelse mellem flere skærme i Windows 10
Styr og administrer musebevægelse mellem flere skærme i Windows 10
Dual Display Mouse Manager lader dig kontrollere og konfigurere musebevægelse mellem flere skærme ved at bremse dens bevægelser nær grænsen. Windows 1...