ZFS

Namestite ZFS na CentOS7

Namestite ZFS na CentOS7

Kako namestiti in konfigurirati datotečni sistem ZFS na CentOS 7

ZFS je zelo priljubljen datotečni sistem v Linuxu. Gre za 128-bitni datotečni sistem. Kar pomeni, da lahko ZFS postane zelo velik. Podpira logične zvezke, racije, posnetke in številne naprednejše funkcije datotečnega sistema. Toda pridobiti ZFS za delo na CentOS 7 ni tako enostavno. V tem članku vam bom pokazal, kako namestite in izvedete osnovno konfiguracijo ZFS na CentOS 7.3 in CentOS 7.4. Začnimo.

Namestitev datotečnega sistema ZFS

Podpora za datotečni sistem ZFS pri CentOS 7 privzeto ni omogočena. To ni edina težava. ZFS ni na voljo v uradnem repozitoriju paketov CentOS 7. Namestiti ga morate iz uradnega repozitorija paketov ZFS. V času pisanja tega dokumenta je ZFS mogoče namestiti samo na CentOS 7.3 in CentOS 7.4. Lahko si ogledate https: // github.com / zfsonlinux / zfs / wiki / RHEL-and-CentOS za več podrobnosti.

Najprej preverite, katero različico CentOS 7 uporabljate z naslednjim ukazom:

$ cat / etc / redhat-release

Kot lahko vidite na spodnjem posnetku zaslona, ​​uporabljam CentOS 7.4

Zdaj morate dodati uradno repozitorij ZFS na CentOS 7 z naslednjim ukazom:

Za CentOS 7.3

$ sudo yum install http: // download.zfsonlinux.org / epel / zfs-release.el7_3.noarch.vrtljajev na minuto

Za CentOS 7.4

$ sudo yum install http: // download.zfsonlinux.org / epel / zfs-release.el7_4.noarch.vrtljajev na minuto

Zdaj pritisnite 'y' in nato pritisnite nadaljevati.

Dodati je treba repozitorij ZFS.

ZFS modul je mogoče naložiti v jedro na dva načina, DKMS in kABI. Razlika med njimi je v tem, da če namestite modul ZFS na osnovi DKMS in nato iz nekega razloga posodobite jedro operacijskega sistema, je treba modul jedra ZFS ponovno prevesti. V nasprotnem primeru ne bo delovalo. Toda modul ZFS, ki temelji na kABI, ima prednost, ker ne zahteva ponovnega prevajanja, če je jedro operacijskega sistema posodobljeno.

V tem članku bom namestil jedrski modul ZFS, ki temelji na kABI.

Ko namestite repozitorij ZFS na CentOS 7, je repozitorij, ki temelji na DKMS, privzeto omogočen. Torej morate onemogočiti repozitorij, ki temelji na DKMS, in omogočiti repozitorij, ki temelji na kABI.

Če želite onemogočiti repozitorij ZFS, ki temelji na DKMS, in omogočiti repozitorij ZFS, ki temelji na kABI, najprej odprite yum konfiguracijsko datoteko ZFS z urejevalnikom besedila z naslednjim ukazom:

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

Videlo bi se naslednje okno, kot je prikazano na spodnjem posnetku zaslona:

Najprej spremenite označeni del posnetka zaslona iz omogočeno = 1 do omogočeno = 0 da onemogočite skladišče ZFS, ki temelji na DKMS.

Zdaj spremenite označeni del posnetka zaslona iz omogočeno = 0 do omogočeno = 1 da omogočite repozitorij ZFS, ki temelji na kABI.

Tako bi morala izgledati končna konfiguracijska datoteka.

Zdaj lahko datotečni sistem ZFS namestite na svoj CentOS 7 z naslednjim ukazom:

$ sudo yum namestite zfs

Zdaj pritisnite 'y' in nato pritisnite nadaljevati.

ZFS je treba namestiti.

Zdaj znova zaženite računalnik z naslednjim ukazom:

$ sudo znova zaženite

Ko se računalnik zažene, zaženite naslednji ukaz, da preverite, ali je naložen jedrski modul ZFS.

$ sudo lsmod | grep zfs

Izpisa morda ne boste videli. Če ne vidite nobenega izhoda, potem modul jedra ZFS ni naložen. V tem primeru zaženite naslednji ukaz, da ročno naložite modul jedra ZFS.

$ sudo modprobe zfs

Zdaj, če tečeš lsmod Znova bi morali videti modul jedra ZFS, naložen, kot je prikazano na spodnjem posnetku zaslona.

$ sudo lsmod | grep zfs

Osnovna konfiguracija ZFS

Zdaj potrebujete brezplačen diskovni pogon ali particijo za konfiguracijo ZFS. Uporabljam VMware. Tako sem v CentOS 7 dodal dva SCSi diska.

Katere diske imate na voljo, lahko preverite z naslednjim ukazom:

$ sudo lsblk

Kot lahko vidite iz spodnjega posnetka zaslona, ​​imam sdb in sdc diskov na voljo in vsak od njih je velik 20 GB.

Zdaj morate ustvariti področje ZFS. Zbirki ZFS lahko poimenujete karkoli. V imeniku ROOT (/) bo ustvarjen nov imenik z istim imenom kot vaše področje ZFS.  Ko ustvarite področje ZFS, določite tudi svoje pomnilniške naprave ali diskovne pogone.

Zaženite naslednji ukaz za uporabo sdb in sdc diskov in ustvarite zbirko datotek ZFS datotek.

$ sudo zpool ustvari datoteke / dev / sdb / dev / sdc

Za seznam naslednjega razpona ZFS sistema lahko zaženete naslednji ukaz:

$ sudo zpool seznam

Kot lahko vidite, datotek Seznam ZFS je naveden in ima 39.7 GB prostega prostora.

Zaženite naslednji ukaz, da si ogledate vse sistemske točke namestitve:

$ df -h

Kot lahko vidite iz spodnjega posnetka zaslona, ​​je zbirka datotek ZFS nameščena na / datotek imenik.

Zdaj lahko odprete / datotek imenik z naslednjim ukazom:

$ cd / datotek

Privzeto lahko področje ZFS zapisuje samo koren uporabnik. Če želite kot navaden uporabnik pisati v področje ZFS, morate spremeniti dovoljenje področja ZFS.

Za spremembo dovoljenja za svoj bazen ZFS lahko zaženete naslednji ukaz:

$ sudo chown -Rfv shovon: shovon / datoteke

Opomba: tukaj shovon je moje uporabniško ime. Vaše uporabniško ime mora biti drugačno. Oblika ukaza je:

$ sudo chown -Rfv USERNAME: GROUPNAME / POOL_NAME

The / datotek imenik je zdaj v lasti uporabnika in skupine shovon.

Zdaj lahko ustvarjate, odstranjujete, urejate datoteke in imenike v / datotek.

Tako namestite in konfigurirate datotečni sistem ZFS na CentOS 7. Hvala, ker ste prebrali ta članek.

Kako razviti igro na Linuxu
Pred desetletjem le malo uporabnikov Linuxa napoveduje, da bo njihov najljubši operacijski sistem nekoč priljubljena igralna platforma za komercialne ...
Odprtokodna vrata komercialnih igralnih sistemov
Brezplačne, odprtokodne in medplatformacijske igre, ki jih lahko uporabite za igranje starih, pa tudi nekaterih dokaj nedavnih naslovov iger. V tem čl...
Najboljše igre ukazne vrstice za Linux
Ukazna vrstica ni le vaš največji zaveznik pri uporabi Linuxa - lahko je tudi vir zabave, saj jo lahko uporabljate za igranje številnih zabavnih iger,...