Debian

Nainštalujte a nastavte ZFS na Debiane 10

Nainštalujte a nastavte ZFS na Debiane 10
Plná forma ZFS je Súborový systém Zettabyte. Súborový systém ZFS je 128-bitový súborový systém. Veľkosť podporovaného súborového systému ZFS je 3 × 1024 TB. V živote sa s takým veľkým súborovým systémom nestretnete. Súborový systém ZFS bol navrhnutý na uchovávanie a prístup k šialenému množstvu údajov.

Okrem podpory obrovských rozmerov súborového systému má ZFS aj niekoľko pôsobivých funkcií:

  1. ZFS má zabudovaného správcu zväzkov.
  2. Vstavaná podpora pre rôzne typy RAID.
  3. Zabudovaná podpora šifrovania.
  4. Integrovaná podpora kontrolného súčtu údajov / metadát.
  5. Zabudovaná podpora kompresie súborového systému.
  6. Podpora vstavanej kvóty.
  7. Zabudovaná podpora deduplikácie údajov.
  8. Podpora snímok súborového systému.

Limity súborového systému ZFS sú:

  1. Maximálna veľkosť jedného súboru môže byť 264 bajtov alebo 16 exbibytov (EB).
  2. V ľubovoľnom samostatnom adresári môžete vytvoriť maximálne 264 súborov / adresárov.
  3. Maximálna veľkosť ľubovoľného fondu ZFS môže byť 2 288 bajtov alebo 256 biliónov zebajtov.
  4. Vo svojom počítači môžete vytvoriť 264 skupín ZFS.
  5. Do ľubovoľného jedného fondu ZFS môžete pridať maximálne 264 úložných zariadení (HDD / SSD).
  6. V ľubovoľnej jednotlivej úložnej oblasti ZFS môžete vytvoriť 264 súborových systémov.

Tento článok vám ukáže, ako nainštalovať a nastaviť súborový systém ZFS na Debiane 10. Takže poďme na to.

Povolenie úložiska balíkov contrib Debian:

Balíky súborového systému ZFS sú k dispozícii v oficiálnom Debiane 10 prispieť úložisko balíkov. The prispieť archív balíkov nie je v Debiane 10 predvolene povolený. Môžete to ale ľahko povoliť z príkazového riadku.

Ak chcete povoliť prispieť úložisko balíkov, otvorte a Terminál a spustite nasledujúci príkaz:

$ sudo apt-add-repository príspevok

Oficiálny Debian prispieť úložisko by malo byť povolené.

Teraz aktualizujte vyrovnávaciu pamäť úložiska balíkov APT pomocou nasledujúceho príkazu:

$ sudo apt aktualizácia

Vyrovnávacia pamäť úložiska balíkov APT by sa mala aktualizovať.

Inštalácia závislostí ZFS:

Modul jadra súborového systému ZFS závisí od mnohých ďalších knižníc, ktoré musíte nainštalovať pred inštaláciou ZFS na svoj počítač Debian 10.

Všetky knižnice, na ktorých závisí modul jadra ZFS, môžete nainštalovať pomocou nasledujúceho príkazu:

$ sudo apt nainštalovať hlavičky Linuxu - $ (uname -r) Linux-image-amd64 spl kmod

Inštaláciu potvrdíte stlačením Y a potom stlačte <Zadajte>.

Správca balíkov APT by si mal stiahnuť všetky požadované balíčky z internetu. Dokončenie môže chvíľu trvať.

Po stiahnutí všetkých balíkov ich správca balíkov APT nainštaluje jeden po druhom. Dokončenie môže chvíľu trvať.

V tomto okamihu by mali byť nainštalované všetky požadované balíčky.

Inštalácia ZFS na Debian 10:

Teraz môžete nainštalovať súborový systém ZFS na Debian 10 pomocou nasledujúceho príkazu:

$ sudo apt nainštalovať zfsutils-linux zfs-dkms zfs-zed

Inštaláciu potvrdíte stlačením Y a potom stlačte <Zadajte>.

Ak chcete prijať licenciu ZFS, zvoľte <Ok> a stlačte <Zadajte>.

Správca balíkov APT by si mal stiahnuť a nainštalovať všetky požadované balíky. Dokončenie môže chvíľu trvať.

V tomto okamihu by mal byť nainštalovaný súborový systém ZFS. Niektoré služby však nie sú nakonfigurované správne, ako vidíte na obrázku nižšie.

Ak chcete správne nakonfigurovať služby ZFS, musíte povoliť zfs modul jadra s nasledujúcim príkazom:

$ sudo modprobe zfs

Teraz nakonfigurujte služby ZFS, ktoré predtým neboli správne nakonfigurované, spustite nasledujúci príkaz:

$ sudo apt -f nainštalovať

Ako vidíte, služby ZFS sa konfigurujú. Dokončenie môže trvať niekoľko sekúnd.

V tomto okamihu by sa mali nakonfigurovať služby ZFS.

The zfs modul jadra sa automaticky nenačíta pri spustení počítača. Musíte teda nakonfigurovať Debian 10 na načítanie zfs modul jadra automaticky pri bootovaní.

Na načítanie zfs modul jadra pri štarte, vytvorte nový súbor / etc / modules-load.d / zfs.konf nasledujúcim príkazom:

$ sudo nano / etc / modules-load.d / zfs.konf

Zadajte zfs v / etc / modules-load.d / zfs.konf súbor označený na snímke obrazovky nižšie.

Po dokončení stlačte <Ctrl> + X nasledovaný Y a <Zadajte> aby ste uložili / etc / modules-load.d / zfs.konf spis.

Aby sa zmeny prejavili, reštartujte počítač pomocou nasledujúceho príkazu:

$ sudo reštart

Po zavedení počítača sa zobrazí ikona zfs Ako vidíte na snímke obrazovky nižšie, modul jadra by sa mal načítať automaticky.

$ sudo lsmod | grep zfs

Vytváranie fondov ZFS:

Po nainštalovaní súborového systému ZFS do počítača musíte vytvoriť fond ZFS pomocou jedného alebo viacerých pevných diskov.

Všetky úložné zariadenia vášho počítača môžete zobraziť pomocou nasledujúceho príkazu:

$ sudo lsblk

Ako vidíte, zobrazujú sa všetky úložné zariadenia môjho počítača.

V tomto článku použijem sdb a sdc pevné disky na vytvorenie fondu ZFS.

Na vytvorenie nového fondu ZFS bazén1 pomocou pevných diskov sdb a sdc, spustite nasledujúci príkaz:

$ sudo zpool create -f pool1 / dev / sdb / dev / sdc

Ako vidíte, nový fond ZFS bazén1 je vytvorený.

$ sudo zpool zoznam

Ako vidíte, fond ZFS bazén1 je ONLINE, a používa pevné disky sdb a sdc.

stav $ sudo zpool

Po bazén1 je vytvorený, bazén by mal byť namontovaný v / pool1 / (rovnaký názov adresára ako fond), ako vidíte na snímke obrazovky nižšie.

$ df -h

Ako vidíte, adresár s rovnakým názvom ako názov fondu bazén1 je vytvorený v koreňovom adresári /.

$ ls /

Vytváranie dátových súborov ZFS:

Dátové súbory ZFS sú ako oddiely súborového systému. V jednej skupine ZFS môžete vytvoriť množstvo súborov údajov ZFS.

Na vytvorenie nového súboru údajov ZFS ds1 v bazéne bazén1, spustite nasledujúci príkaz:

$ sudo zfs vytvorí pool1 / ds1

Na vytvorenie ďalšieho súboru údajov ZFS ds2 v bazéne bazén1, spustite nasledujúci príkaz:

$ sudo zfs vytvorí pool1 / ds2

Ako vidíte, 2 súbory údajov ZFS ds1 a ds2, sú vytvorené v bazéne bazén1.

$ sudo zfs zoznam

Súbory údajov ZFS ds1 a ds2 by mali byť pripojené v príslušných adresároch v priečinku / pool1 / adresár, ako vidíte na snímke obrazovky nižšie.

$ df -h

Ako vidíte, nové adresáre pre súbory údajov ds1 a ds2 sú vytvorené v / pool1 / adresár.

$ ls -l / pool1

Teraz môžete zmeniť vlastníka a skupinu súboru pool1 / ds1 dataset na svoje prihlasovacie meno a primárnu skupinu pomocou nasledujúceho príkazu:

$ sudo chown -Rfv $ (whoami): $ (whoami) / pool1 / ds1

Ako vidíte, môžem kopírovať súbory do pool1 / ds1 množina údajov.

$ cp -v / etc / hosts / pool1 / ds1

Skopíroval som / etc / hostitelia súbor do pool1 / ds1 množina údajov. Ako vidíte na snímke obrazovky nižšie, súbor sa nachádza v priečinku / pool1 / ds1 / adresár.

Nastavenie kvót dátovej sady ZFS:

Množstvo diskového priestoru, ktoré môže dátová sada ZFS využívať z fondu ZFS, môžete obmedziť pomocou kvót.

Napríklad na povolenie súboru údajov ZFS ds1 iba na použitie 10 GB úložiska z fondu ZFS bazén1, spustite nasledujúci príkaz:

$ sudo zfs nastavená kvóta = 10G pool1 / ds1

Ako vidíte, pre Windows 10 je nastavená kvóta 10 GB pool1 / ds1 množina údajov.

$ sudo zfs získa kvótu pool1 / ds1

Ako vidíte, po nastavení kvóty 10 GB bude datová sada ds1 môže iba použiť 10 GB voľného miesta na disku z 38.5 GB zo skladovacieho bazéna bazén1.

Odstránenie dátových súborov ZFS:

Ak nepotrebujete súbor údajov ZFS, môžete ho podľa potreby odstrániť.

Povedzme napríklad, že chcete odstrániť množinu údajov ds1 z bazéna bazén1.

$ sudo zfs zoznam

Dátovú množinu môžete odstrániť ds1 z bazéna bazén1 nasledujúcim príkazom:

$ sudo zfs zničí pool1 / ds1

Ako vidíte, množina údajov ds1 je odstránený z bazéna bazén1.

$ sudo zfs zoznam

The ds1 / adresár a všetky súbory z priečinka ds1 / adresár by mal byť tiež odstránený z priečinka / pool1 / adresár, ako je znázornené na snímke obrazovky nižšie.

Odstránenie skupín ZFS:

Môžete tiež odstrániť fond ZFS.

Ak chcete odstrániť fond ZFS bazén1, môžete spustiť nasledujúci príkaz:

$ sudo zpool zničiť pool1

Ak má fond, ktorý chcete odstrániť, jeden alebo viac súborov údajov, ktoré niektorí používatelia / programy aktívne používajú, pri odstraňovaní fondu sa môže zobraziť chyba.

V takom prípade budete musieť bazén s -f možnosť takto:

$ sudo zpool zničiť -f pool1

Ako vidíte, bazén bazén1 je odstránený.

$ sudo zpool zoznam

Záver:

V tomto článku som vám ukázal, ako nainštalovať ZFS na Debian 10. Ukázal som vám, ako automaticky načítať modul jadra ZFS pri štarte. Ukázal som vám, ako vytvoriť a odstrániť fond ZFS a súbory údajov ZFS. Ukázal som vám, ako nastaviť kvóty aj v súboroch údajov ZFS. Tento článok by vám mal pomôcť začať so súborovým systémom ZFS v Debiane 10.

Referencie:

[1] ZFS - Wikipedia - https: // en.wikipedia.org / wiki / ZFS

Hry Vulkan pre používateľov systému Linux
Vulkan pre používateľov systému Linux
S každou novou generáciou grafických kariet vidíme, že vývojári hier posúvajú hranice grafickej vernosti a prichádzajú o krok bližšie k fotorealizmu. ...
Hry OpenTTD vs Simutrans
OpenTTD vs Simutrans
Vytvorenie vlastnej simulácie dopravy môže byť zábavné, relaxačné a mimoriadne lákavé. Preto sa musíte uistiť, že vyskúšate čo najviac hier, aby ste n...
Hry Výukový program OpenTTD
Výukový program OpenTTD
OpenTTD je jednou z najpopulárnejších obchodných simulačných hier. V tejto hre musíte vytvoriť úžasné dopravné podnikanie. Začnete však na začiatku ok...