Debian

Namestite in namestite ZFS na Debian 10

Namestite in namestite ZFS na Debian 10
Celotna oblika ZFS je Datotečni sistem Zettabyte. Datotečni sistem ZFS je 128-bitni datotečni sistem. Velikost datotečnega sistema, ki ga podpira ZFS, je 3 × 1024 TB. V resničnem življenju morda nikoli ne boste naleteli na tako velik datotečni sistem. Datotečni sistem ZFS je bil zasnovan tako, da hrani in dostopa do nore količine podatkov.

Poleg velike podpore za velikost datotečnega sistema ima ZFS tudi nekaj impresivnih lastnosti:

  1. ZFS ima vgrajen upravitelj glasnosti.
  2. Vgrajena podpora za različne vrste RAID-jev.
  3. Vgrajena podpora za šifriranje.
  4. Podpora za vgrajeno podatkovno / metapodatkovno kontrolno vsoto.
  5. Vgrajena podpora za stiskanje datotečnega sistema.
  6. Vgrajena podpora za kvote.
  7. Vgrajena podpora za podvajanje podatkov.
  8. Podpora posnetka datotečnega sistema.

Omejitve datotečnega sistema ZFS so:

  1. Največja velikost posamezne datoteke je lahko 264 bajtov ali 16 eksbibajtov (EB).
  2. V katerem koli posameznem imeniku lahko ustvarite največ 264 datotek / imenikov.
  3. Največja velikost katerega koli področja ZFS je lahko 2128 bajtov ali 256 kvadrilijonov zebibajtov.
  4. V računalniku lahko ustvarite 264 področij ZFS.
  5. V katero koli posamezno področje ZFS lahko dodate največ 264 pomnilniških naprav (trdi diski / SSD).
  6. V katerem koli posameznem pomnilniškem področju ZFS lahko ustvarite 264 datotečnih sistemov.

Ta članek vam bo pokazal, kako namestiti in nastaviti datotečni sistem ZFS v Debian 10. Torej, začnimo.

Omogočanje skladišča paketov Debian contrib:

Paketi datotečnega sistema ZFS so na voljo v uradni Debian 10 prispevek skladišče paketov. The prispevek repozitorij paketov pri Debianu 10 privzeto ni omogočen. Lahko pa ga preprosto omogočite iz ukazne vrstice.

Če želite omogočiti prispevek repozitorij paketov, odprite a Terminal in zaženite naslednji ukaz:

$ sudo apt-add-repository prispevek

Uradni Debian prispevek repozitorij mora biti omogočen.

Zdaj posodobite predpomnilnik repozitorija paketov APT z naslednjim ukazom:

$ sudo apt posodobitev

Predpomnilnik skladišča paketov APT je treba posodobiti.

Nameščanje odvisnosti ZFS:

Jedrski modul datotečnega sistema ZFS je odvisen od številnih drugih knjižnic, ki jih morate namestiti, preden namestite ZFS na vaš računalnik Debian 10.

Vse knjižnice, od katerih je odvisen modul jedra ZFS, lahko namestite z naslednjim ukazom:

$ sudo apt install Linux-headers - $ (uname -r) Linux-image-amd64 spl kmod

Za potrditev namestitve pritisnite Y in nato pritisnite <Enter>.

Upravitelj paketov APT naj z interneta prenese vse zahtevane pakete. Dokončanje lahko traja nekaj časa.

Ko so vsi paketi preneseni, jih bo upravitelj paketov APT namestil enega za drugim. Dokončanje lahko traja nekaj časa.

Na tej točki je treba namestiti vse potrebne pakete.

Namestitev ZFS na Debian 10:

Zdaj lahko datotečni sistem ZFS namestite v Debian 10 z naslednjim ukazom:

$ sudo apt namestite zfsutils-linux zfs-dkms zfs-zed

Za potrditev namestitve pritisnite Y in nato pritisnite <Enter>.

Če želite sprejeti licenco ZFS, izberite <v redu> in pritisnite <Enter>.

Upravitelj paketov APT naj prenese in namesti vse zahtevane pakete. Dokončanje lahko traja nekaj časa.

Na tej točki je treba namestiti datotečni sistem ZFS. Nekatere storitve pa niso pravilno konfigurirane, kot lahko vidite na spodnjem posnetku zaslona.

Če želite pravilno konfigurirati storitve ZFS, morate omogočiti zfs modul jedra z naslednjim ukazom:

$ sudo modprobe zfs

Zdaj konfigurirajte storitve ZFS, ki prej niso bile pravilno konfigurirane, zaženite naslednji ukaz:

$ sudo apt -f namestitev

Kot lahko vidite, se storitve ZFS konfigurirajo. Dokončanje lahko traja nekaj sekund.

Na tej točki je treba konfigurirati storitve ZFS.

The zfs modul jedra se ne zažene samodejno, ko se računalnik zažene. Torej morate konfigurirati Debian 10 za nalaganje zfs modul jedra samodejno ob zagonu.

Če želite naložiti zfs modul jedra ob zagonu ustvarite novo datoteko / etc / modules-load.d / zfs.conf z naslednjim ukazom:

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

Vtipkaj zfs v / etc / modules-load.d / zfs.conf datoteko, kot je označena na spodnjem posnetku zaslona.

Ko končate, pritisnite <Ctrl> + X čemur sledi Y in <Enter> shranite / etc / modules-load.d / zfs.conf mapa.

Da bodo spremembe začele veljati, znova zaženite računalnik z naslednjim ukazom:

$ sudo znova zaženite

Ko se računalnik zažene, zfs modul jedra se mora naložiti samodejno, kot lahko vidite na spodnjem posnetku zaslona.

$ sudo lsmod | grep zfs

Ustvarjanje bazenov ZFS:

Ko v računalnik namestite datotečni sistem ZFS, morate z enim ali več trdimi diski ustvariti področje ZFS.

Z naslednjim ukazom lahko navedete vse pomnilniške naprave v računalniku:

$ sudo lsblk

Kot lahko vidite, so prikazane vse pomnilniške naprave v mojem računalniku.

V tem članku bom uporabil sdb in sdc trdi diski za ustvarjanje bazena ZFS.

Če želite ustvariti novo področje ZFS bazen1 uporabo trdih diskov sdb in sdc, zaženite naslednji ukaz:

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

Kot lahko vidite, nov bazen ZFS bazen1 je ustvarjen.

$ sudo zpool seznam

Kot lahko vidite, bazen ZFS bazen1 je SPLETNO, in uporablja trde diske sdb in sdc.

$ sudo zpool status

Po bazen1 je ustvarjen, je treba bazen namestiti v / pool1 / (isto ime imenika kot bazen), kot lahko vidite na spodnjem posnetku zaslona.

$ df -h

Kot lahko vidite, imenik z istim imenom kot ime bazena bazen1 je ustvarjen v korenskem imeniku /.

$ ls /

Ustvarjanje nabora podatkov ZFS:

Nabori podatkov ZFS so kot particije datotečnega sistema. V enem samem področju ZFS lahko ustvarite veliko naborov podatkov ZFS.

Ustvariti nov nabor podatkov ZFS ds1 v bazenu bazen1, zaženite naslednji ukaz:

$ sudo zfs ustvari pool1 / ds1

Če želite ustvariti še en nabor podatkov ZFS ds2 v bazenu bazen1, zaženite naslednji ukaz:

$ sudo zfs ustvari pool1 / ds2

Kot lahko vidite, 2 nabora podatkov ZFS ds1 in ds2, so ustvarjene v bazenu bazen1.

$ sudo zfs seznam

Nabori podatkov ZFS ds1 in ds2 je treba namestiti v njihove ustrezne imenike v / pool1 / imenik, kot lahko vidite na spodnjem posnetku zaslona.

$ df -h

Kot lahko vidite, novi imeniki za nabore podatkov ds1 in ds2 so ustvarjeni v / pool1 / imenik.

$ ls -l / pool1

Zdaj lahko spremenite lastnika in skupino pool1 / ds1 nabora podatkov na vaše uporabniško ime in primarno skupino z naslednjim ukazom:

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

Kot lahko vidite, lahko datoteke kopiram v pool1 / ds1 nabora podatkov.

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

Kopiral sem / etc / hosts datoteko pool1 / ds1 nabora podatkov. Kot lahko vidite na spodnjem posnetku zaslona, ​​je datoteka v / pool1 / ds1 / imenik.

Nastavitev kvot nabora podatkov ZFS:

Količino prostora na disku, ki jo lahko nabor podatkov ZFS lahko uporablja iz področja ZFS, lahko omejite z uporabo kvot.

Na primer, če želite dovoliti nabor podatkov ZFS ds1 samo za uporabo 10 GB prostora za shranjevanje iz bazena ZFS bazen1, zaženite naslednji ukaz:

$ sudo zfs nastavi kvoto = 10G pool1 / ds1

Kot lahko vidite, je za. Določena kvota 10 GB pool1 / ds1 nabora podatkov.

$ sudo zfs dobi kvoto pool1 / ds1

Kot lahko vidite, bo po nastavljeni kvoti 10 GB nabor podatkov ds1 lahko uporabljate samo 10 GB prostora na disku 38.5 GB iz bazena za shranjevanje bazen1.

Odstranjevanje naborov podatkov ZFS:

Če ne potrebujete nabora podatkov ZFS, ga lahko odstranite, če želite.

Recimo na primer, da želite odstraniti nabor podatkov ds1 iz bazena bazen1.

$ sudo zfs seznam

Nabor podatkov lahko odstranite ds1 iz bazena bazen1 z naslednjim ukazom:

$ sudo zfs uniči pool1 / ds1

Kot lahko vidite, nabor podatkov ds1 je odstranjen iz bazena bazen1.

$ sudo zfs seznam

The ds1 / in vse datoteke iz ds1 / iz imenika / pool1 / imenik, kot je prikazano na spodnjem posnetku zaslona.

Odstranjevanje bazenov ZFS:

Lahko odstranite tudi področje ZFS.

Če želite odstraniti področje ZFS bazen1, lahko zaženete naslednji ukaz:

$ sudo zpool uniči pool1

Če ima v področju, ki ga želite odstraniti, enega ali več naborov podatkov aktivno uporabljati nekateri uporabniki / programi, boste med odstranjevanjem področja morda videli napako.

V tem primeru boste morali odstraniti bazen z -f možnost, kot sledi:

$ sudo zpool uniči -f pool1

Kot lahko vidite, bazen bazen1 je odstranjena.

$ sudo zpool seznam

Zaključek:

V tem članku sem vam pokazal, kako namestiti ZFS v Debian 10. Pokazal sem vam, kako samodejno naložite modul jedra ZFS ob zagonu. Pokazal sem vam, kako ustvariti in odstraniti področje ZFS ter nabore podatkov ZFS. Pokazal sem vam, kako nastaviti kvote tudi v naborih podatkov ZFS. Ta članek vam bo pomagal začeti z datotečnim sistemom ZFS v Debianu 10.

Reference:

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

Nadzirajte in upravljajte gibanje miške med več monitorji v sistemu Windows 10
Upravitelj miške z dvojnim zaslonom vam omogoča nadzor in konfiguriranje gibanja miške med več monitorji, tako da upočasni gibanje blizu meje. Windows...
WinMouse vam omogoča prilagajanje in izboljšanje premikanja kazalca miške v računalniku z operacijskim sistemom Windows
Če želite izboljšati privzete funkcije kazalca miške, uporabite brezplačno programsko opremo WinMouse. Dodaja več funkcij, s pomočjo katerih boste kar...
Levi gumb miške ne deluje v sistemu Windows 10
Če s prenosnikom ali namiznim računalnikom uporabljate namensko miško, vendar gumb miške z levim klikom ne deluje v operacijskem sistemu Windows 10/8/...