Kuidas installida ja konfigureerida ZFS-failisüsteemi CentOS 7-s
ZFS on Linuxis väga populaarne failisüsteem. See on 128-bitine failisüsteem. Mis tähendab, et ZFS võib kasvada väga suureks. See toetab loogilisi köiteid, haaranguid, hetktõmmiseid ja paljusid täpsemaid failisüsteemi funktsioone. Kuid ZFS-i jõudmine CentOS 7-s töötama pole nii lihtne. Selles artiklis näitan teile, kuidas installite ja teete ZFS-i põhikonfiguratsiooni CentOS 7-s.3 ja CentOS 7.4. Alustame.
ZFS-failisüsteemi installimine
ZFS-failisüsteemi tugi pole CentOS 7-s vaikimisi lubatud. See pole ainus probleem. ZFS pole saadaval CentOS 7 ametlikus paketihoidlas. Peate selle installima ZFS-i ametlikust paketihoidlast. Selle kirjutamise ajal saab ZFS-i installida ainult CentOS 7-le.3 ja CentOS 7.4. Võite heita pilgu aadressile https: // github.com / zfsonlinux / zfs / wiki / RHEL-and-CentOS lisateabe saamiseks.
Kõigepealt kontrollige CentOS 7 kasutatavat versiooni järgmise käsuga:
$ cat / etc / redhat-release
Nagu näete allolevalt ekraanipildilt, kasutan CentOS 7.4
Nüüd peate CentOS 7-sse lisama ZFS-i ametliku hoidla järgmise käsuga:
CentOS 7 jaoks.3
$ sudo yum installige http: // allalaadimine.zfsonlinux.org / epel / zfs-release.el7_3.noarh.p / minCentOS 7 jaoks.4
$ sudo yum installige http: // allalaadimine.zfsonlinux.org / epel / zfs-release.el7_4.noarh.p / min
Nüüd vajutage y ja siis vajutage
Lisada tuleks ZFS-i hoidla.
ZFS-moodulit saab tuumasse laadida kahel viisil: DKMS ja kABI. Nende erinevus seisneb selles, et kui installite DKMS-põhise ZFS-mooduli ja seejärel mingil põhjusel oma operatsioonisüsteemi tuuma värskendate, tuleb ZFS-i kerneli moodul uuesti kompileerida. Muidu see ei toimi. Kuid kABI-põhisel ZFS-moodulil on ülekaal selles osas, et see ei vaja uuesti kompileerimist, kui opsüsteemi kernelit värskendatakse.
Selles artiklis installin kABI-põhise ZFS-i tuumamooduli.
ZFS-i hoidla installimisel CentOS 7-sse on DKMS-põhine hoidla vaikimisi lubatud. Nii et peate keelama DKMS-põhise hoidla ja lubama kABI-põhise hoidla.
DKMS-põhise ZFS-i hoidla keelamiseks ja kABI-põhise ZFS-i hoidla lubamiseks avage kõigepealt ZFS-i yum-i konfiguratsioonifail tekstiredaktoriga järgmise käsuga:
$ sudo nano / etc / yum.repod.d / zfs.repo
Peaksite nägema järgmist akent, nagu on näidatud alloleval ekraanipildil:
Kõigepealt muutke ekraanipildi märgitud osa kohast lubatud = 1 kuni lubatud = 0 DKMS-põhise ZFS-i hoidla keelamiseks.
Nüüd muutke ekraanipildi märgitud jaotist lubatud = 0 kuni lubatud = 1 kABI-põhise ZFS-i hoidla lubamiseks.
Selline peaks lõplik konfiguratsioonifail välja nägema.
Nüüd saate oma CentOS 7-sse installida ZFS-failisüsteemi järgmise käsuga:
$ sudo yum installige zfs
Nüüd vajutage y ja siis vajutage
ZFS tuleks installida.
Nüüd taaskäivitage arvuti järgmise käsuga:
$ sudo taaskäivitage
Kui teie arvuti käivitub, käivitage järgmine käsk, et kontrollida, kas ZFS-i tuumamoodul on laaditud.
$ sudo lsmod | grep zfs
Te ei pruugi väljundit näha. Kui te ei näe ühtegi väljundit, siis ZFS-i kerneli moodulit ei laadita. Sel juhul käivitage ZFS-i kerneli mooduli käsitsi laadimiseks järgmine käsk.
$ sudo modprobe zfs
Kui nüüd jooksed lsmod uuesti, peaksite nägema ZFS-i tuumamooduli laadimist, nagu on näidatud allpool oleval ekraanipildil.
$ sudo lsmod | grep zfs
ZFS-i põhikonfiguratsioon
Nüüd vajate ZFS-i konfigureerimiseks tasuta kettaseadet või sektsiooni. Kasutan VMware'i. Nii lisasin CentOS 7-sse kaks SCSi-ketast.
Teil olevaid kettaid saate kontrollida järgmise käsuga:
$ sudo lsblk
Nagu näete allolevalt ekraanipildilt, on mul sdb ja SDK saadaval olevad kettad ja igaüks neist on 20 GB suurune.
Nüüd peate looma ZFS-i basseini. Võite oma ZFS-i basseinile midagi nimetada. Teie kataloogi ROOT (/) luuakse teie ZFS-i puuliga sama nimega uus kataloog. ZFS-i puuli loomisel määrate ka oma salvestusseadmed või kettaseadmed.
Kasutage järgmist käsku sdb ja SDK kettad ja loo failide ZFS-i puul faile.
$ sudo zpool loo failid / dev / sdb / dev / sdc
Kõigi oma süsteemi saadaolevate ZFS-i kogumite loetlemiseks võite käivitada järgmise käsu:
$ sudo zpooli loend
Nagu näete, faile ZFS-i bassein on loetletud ja sellel on 39.7 GB vaba ruumi.
Kõigi süsteemi ühenduspunktide nägemiseks käivitage järgmine käsk:
$ df -hNagu näete allolevalt ekraanipildilt, on failid ZFS-i bassein paigaldatud / failid kataloogi.
Nüüd saate navigeerida / failid kataloogi järgmise käsuga:
$ cd / failid
Vaikimisi saab ZFS-i puuli kirjutada ainult juur kasutaja. Kui soovite tavakasutajana kirjutada ZFS-i kogumisse, peate muutma ZFS-i basseini luba.
ZFS-i basseini loa muutmiseks võite käivitada järgmise käsu:
$ sudo chown -Rfv shovon: shovon / failid
Märkus: siin kühvel on minu kasutajanimi. Teie kasutajanimi peaks olema erinev. Käsu formaat on:
$ sudo chown -Rfv KASUTAJANIMI: GROUPNAME / POOL_NAMEThe / failid kataloog kuulub nüüd kasutajale ja rühmale kühvel.
Nüüd saate selles faile ja katalooge luua, eemaldada, muuta / failid.
Nii installite ja konfigureerite CentOS 7-sse ZFS-failisüsteemi. Täname selle artikli lugemise eest.