ZFS

Installige ZFS CentOS7-le

Installige ZFS CentOS7-le

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 / min

CentOS 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 jätkama.

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 jätkama.

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 -h

Nagu 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_NAME

The / 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.

Kuidas näidata FPS-loendurit Linuxi mängudes
Linuxi mängimine sai suure tõuke, kui Valve teatas Steam-kliendi ja nende mängude Linuxi toest 2012. aastal. Sellest ajast peale on paljud AAA- ja ind...
Sid Meieri Civilization VI allalaadimine ja mängimine Linuxis
Sissejuhatus mängu Civilization 6 on kaasaegne kontseptsioon, mis tutvustati Age of Empires mängude sarjas. Idee oli üsna lihtne; alustaksite kõige põ...
Kuidas installida ja mängida Doomi Linuxis
Doomi sissejuhatus Doom-seeria sai alguse 90ndatel pärast algse Doomi väljaandmist. See oli kohene hitt ja sellest ajast alates on mänguseeria pälvinu...