Ako nainštalovať a nakonfigurovať súborový systém ZFS na systéme CentOS 7
ZFS je veľmi populárny súborový systém v systéme Linux. Je to 128-bitový súborový systém. Čo znamená, že ZFS môže vyrásť na veľmi veľké. Podporuje logické zväzky, nájazdy, snímky a mnoho ďalších pokročilých funkcií súborového systému. Dostať ZFS do práce na CentOS 7 však nie je také jednoduché. V tomto článku vám ukážem, ako inštalujete a robíte základnú konfiguráciu ZFS na CentOS 7.3 a CentOS 7.4. Začnime.
Inštalácia systému súborov ZFS
Podpora systému súborov ZFS nie je v systéme CentOS 7 predvolene povolená. To nie je jediný problém. ZFS nie je k dispozícii v oficiálnom úložisku balíkov CentOS 7. Musíte si ho nainštalovať z oficiálneho úložiska balíkov ZFS. V čase písania tohto článku bolo možné ZFS nainštalovať iba na server CentOS 7.3 a CentOS 7.4. Môžete sa pozrieť na https: // github.com / zfsonlinux / zfs / wiki / RHEL-and-CentOS, kde nájdete ďalšie podrobnosti.
Najskôr pomocou nasledujúceho príkazu skontrolujte, ktorú verziu systému CentOS 7 používate:
$ cat / etc / redhat-release
Ako môžete vidieť na nasledujúcom obrázku, používam CentOS 7.4
Teraz musíte pridať oficiálne úložisko ZFS na CentOS 7 pomocou nasledujúceho príkazu:
Pre CentOS 7.3
$ sudo yum nainštalovať http: // stiahnuť.zfsonlinux.vydanie org / epel / zfs.el7_3.noarch.ot./minPre CentOS 7.4
$ sudo yum nainštalovať http: // stiahnuť.zfsonlinux.vydanie org / epel / zfs.el7_4.noarch.ot./min
Teraz stlačte „y“ a potom stlačte
Malo by sa pridať úložisko ZFS.
Existujú dva spôsoby, ako je možné načítať modul ZFS do jadra, DKMS a kABI. Rozdiel medzi nimi je v tom, že ak nainštalujete modul ZFS založený na DKMS a potom z nejakého dôvodu aktualizujete jadro operačného systému, musí byť modul jadra ZFS znovu prekompilovaný. Inak to nepôjde. Ale modul ZFS založený na kABI má navrch v tom, že nevyžaduje aktualizáciu, ak je aktualizované jadro operačného systému.
V tomto článku nainštalujem modul jadra ZFS založený na kABI.
Pri inštalácii úložiska ZFS na serveri CentOS 7 je úložisko založené na DKMS predvolene povolené. Musíte teda deaktivovať úložisko založené na DKMS a povoliť úložisko založené na kABI.
Ak chcete deaktivovať úložisko ZFS založené na DKMS a povoliť úložisko ZFS založené na kABI, najskôr otvorte konfiguračný súbor yum ZFS pomocou textového editora pomocou nasledujúceho príkazu:
$ sudo nano / etc / yum.repos.d / zfs.repo
Mali by ste vidieť nasledujúce okno, ako je znázornené na snímke obrazovky nižšie:
Najskôr zmeňte označenú časť snímky obrazovky z povolené = 1 do povolené = 0 deaktivovať úložisko ZFS založené na DKMS.
Teraz zmeňte označenú časť snímky obrazovky z povolené = 0 do povolené = 1 povoliť úložisko ZFS založené na kABI.
Takto by mal vyzerať konečný konfiguračný súbor.
Teraz môžete nainštalovať ZFS File System na svoj CentOS 7 pomocou nasledujúceho príkazu:
$ sudo yum nainštalovať zfs
Teraz stlačte „y“ a potom stlačte
Mal by byť nainštalovaný ZFS.
Teraz reštartujte počítač pomocou nasledujúceho príkazu:
$ sudo reštart
Po spustení počítača spustite nasledujúci príkaz a skontrolujte, či je načítaný modul jadra ZFS.
$ sudo lsmod | grep zfs
Môže sa stať, že nebudete vidieť žiadny výstup. Ak nevidíte žiadny výstup, modul jadra ZFS sa nenačíta. V takom prípade spustite nasledujúci príkaz na manuálne načítanie modulu jadra ZFS.
$ sudo modprobe zfs
Teraz, ak bežíte lsmod príkaz znova, mali by ste vidieť načítaný modul jadra ZFS, ako je znázornené na obrázku nižšie.
$ sudo lsmod | grep zfs
Základná konfigurácia ZFS
Teraz potrebujete na konfiguráciu ZFS bezplatnú diskovú jednotku alebo oddiel. Používam VMware. V CentOS 7 som teda pridal dva disky SCSi.
Pomocou nasledujúceho príkazu môžete skontrolovať, aké disky máte
$ sudo lsblk
Ako vidíte na snímke nižšie, mám sdb a sdc dostupné disky a každý z nich má veľkosť 20 GB.
Teraz musíte vytvoriť fond ZFS. Svoj fond ZFS môžete pomenovať čímkoľvek. V adresári ROOT (/) sa vytvorí nový adresár s rovnakým názvom ako váš fond ZFS. Pri vytváraní fondu ZFS tiež určíte svoje úložné zariadenia alebo diskové jednotky.
Spustite nasledujúci príkaz sdb a sdc disky a vytvorte fond súborov ZFS súbory.
$ sudo zpool vytváranie súborov / dev / sdb / dev / sdc
Môžete spustiť nasledujúci príkaz a zobraziť zoznam všetkých dostupných oblastí ZFS vo vašom systéme:
$ sudo zpool zoznam
Ako vidíte, súbory ZFS fond je uvedený a má 39.7 GB voľného miesta.
Spustením nasledujúceho príkazu zobrazíte všetky body pripojenia systému:
$ df -hAko vidíte na snímke nižšie, súbory ZFS pool sú pripojené k / súbory adresár.
Teraz môžete prejsť na / súbory adresár s nasledujúcim príkazom:
$ cd / súbory
V predvolenom nastavení je fond ZFS zapisovateľný iba serverom koreň používateľ. Ak chcete ako bežný používateľ zapisovať do fondu ZFS, musíte zmeniť povolenie fondu ZFS.
Môžete zmeniť nasledujúci príkaz a zmeniť povolenie vášho fondu ZFS:
$ sudo chown -Rfv shovon: shovon / súbory
Poznámka: Tu šovon je moje používateľské meno. Vaše užívateľské meno by malo byť odlišné. Formát príkazu je:
$ sudo chown -Rfv USERNAME: GROUPNAME / POOL_NAMEThe / súbory adresár teraz vlastní používateľ a skupina šovon.
Teraz môžete vytvárať, odstraňovať, upravovať súbory a adresáre v priečinku / súbory.
Takto nainštalujete a nakonfigurujete systém súborov ZFS na systéme CentOS 7. Ďakujeme, že ste si prečítali tento článok.