Debian

Instalējiet un iestatiet ZFS uz Debian 10

Instalējiet un iestatiet ZFS uz Debian 10
Pilna ZFS ir Zettabyte failu sistēma. ZFS failu sistēma ir 128 bitu failu sistēma. ZFS atbalstītā failu sistēmas izmērs ir 3 × 1024 TB. Iespējams, ka nekad dzīvē neradīsies tik liela failu sistēma. ZFS failu sistēma tika izstrādāta, lai saglabātu un piekļūtu nenormālam datu apjomam.

Izņemot milzīgo failu sistēmas lieluma atbalstu, ZFS ir arī dažas iespaidīgas funkcijas:

  1. ZFS ir iebūvēts skaļuma pārvaldnieks.
  2. Iebūvēts atbalsts dažāda veida RAID.
  3. Iebūvēts šifrēšanas atbalsts.
  4. Iebūvēto datu / metadatu kontrolsummas atbalsts.
  5. Iebūvēts failu sistēmas saspiešanas atbalsts.
  6. Iebūvēts kvotu atbalsts.
  7. Iebūvēts datu deduplikācijas atbalsts.
  8. Failu sistēmas momentuzņēmuma atbalsts.

ZFS failu sistēmas ierobežojumi ir:

  1. Viena faila maksimālais lielums var būt 264 baiti vai 16 eksbibiti (EB).
  2. Jebkurā atsevišķā direktorijā varat izveidot ne vairāk kā 264 failus / direktorijus.
  3. Jebkura ZFS kopas maksimālais lielums var būt 2128 baiti vai 256 kvadriljoni zebibaitu.
  4. Datorā varat izveidot 264 ZFS kopas.
  5. Jebkurā atsevišķā ZFS baseinā varat pievienot ne vairāk kā 264 atmiņas ierīces (HDD / SSD).
  6. Jebkurā atsevišķā ZFS krātuves pūlā varat izveidot 264 failu sistēmas.

Šis raksts parādīs, kā instalēt un iestatīt ZFS failu sistēmu Debian 10. Tātad, sāksim darbu.

Debian ieguldījumu pakotnes repozitorija iespējošana:

ZFS failu sistēmas pakotnes ir pieejamas oficiālajā Debian 10 ieguldījums pakešu krātuve. The ieguldījums pakotnes krātuve pēc noklusējuma nav iespējota Debian 10. Bet jūs to varat viegli iespējot no komandrindas.

Lai iespējotu ieguldījums pakotnes krātuvi, atveriet a Termināls un palaidiet šādu komandu:

$ sudo apt-add-repository ieguldījums

Oficiālais Debian ieguldījums krātuvei jābūt iespējotai.

Tagad atjauniniet APT pakotnes krātuves kešatmiņu ar šādu komandu:

$ sudo apt atjauninājums

Būtu jāatjaunina APT pakotnes krātuves kešatmiņa.

ZFS atkarību instalēšana:

ZFS failu sistēmas kodola modulis ir atkarīgs no daudzām citām bibliotēkām, kas jāinstalē pirms ZFS instalēšanas jūsu Debian 10 datorā.

Visas šīs bibliotēkas, no kurām atkarīgs ZFS kodola modulis, varat instalēt ar šādu komandu:

$ sudo apt instalējiet Linux galvenes - $ (uname -r) Linux-image-amd64 spl kmod

Lai apstiprinātu instalēšanu, nospiediet un pēc tam nospiediet <Enter>.

APT pakotņu pārvaldniekam vajadzētu lejupielādēt visas nepieciešamās paketes no interneta. Tas var aizņemt kādu laiku, lai pabeigtu.

Kad visas paketes ir lejupielādētas, APT pakotņu pārvaldnieks tās instalēs pa vienai. Tas var aizņemt kādu laiku, lai pabeigtu.

Šajā brīdī ir jāinstalē visas nepieciešamās pakotnes.

ZFS instalēšana Debian 10:

Tagad jūs varat instalēt ZFS failu sistēmu Debian 10 ar šādu komandu:

$ sudo apt instalējiet zfsutils-linux zfs-dkms zfs-zed

Lai apstiprinātu instalēšanu, nospiediet un pēc tam nospiediet <Enter>.

Lai akceptētu ZFS licenci, atlasiet <labi> un nospiediet <Enter>.

APT pakotņu pārvaldniekam vajadzētu lejupielādēt un instalēt visas nepieciešamās pakotnes. Tas var aizņemt kādu laiku, lai pabeigtu.

Šajā brīdī jāinstalē ZFS failu sistēma. Daži pakalpojumi nav pareizi konfigurēti, kā redzat zemāk redzamajā ekrānuzņēmumā.

Lai pareizi konfigurētu ZFS pakalpojumus, jums jāiespējo zfs kodola modulis ar šādu komandu:

$ sudo modprobe zfs

Tagad konfigurējiet ZFS pakalpojumus, kas iepriekš nebija pareizi konfigurēti, izpildiet šo komandu:

$ sudo apt -f install

Kā redzat, tiek konfigurēti ZFS pakalpojumi. Lai pabeigtu, var būt nepieciešamas dažas sekundes.

Šajā brīdī ir jākonfigurē ZFS pakalpojumi.

The zfs kodola modulis netiks automātiski ielādēts, palaižot datoru. Tātad, lai ielādētu failu, jums jākonfigurē Debian 10 zfs kodola modulis automātiski sāknēšanas laikā.

Lai ielādētu zfs kodola modulis sāknēšanas laikā, izveidojiet jaunu failu / etc / modules-load.d / zfs.konf ar šādu komandu:

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

Ieraksti zfs iekš / etc / modules-load.d / zfs.konf failu, kā norādīts zemāk redzamajā ekrānuzņēmumā.

Kad esat pabeidzis, nospiediet <Ctrl> + X sekoja un <Enter>, lai saglabātu / etc / modules-load.d / zfs.konf failu.

Lai izmaiņas stātos spēkā, restartējiet datoru ar šādu komandu:

$ sudo atsāknēšana

Kad dators ir palaists, zfs kodola modulis jāielādējas automātiski, kā redzat zemāk redzamajā ekrānuzņēmumā.

$ sudo lsmod | grep zfs

ZFS baseinu izveide:

Kad esat instalējis ZFS failu sistēmu savā datorā, jums jāizveido ZFS baseins, izmantojot vienu vai vairākus cietos diskus.

Varat uzskaitīt visas datora atmiņas ierīces ar šādu komandu:

$ sudo lsblk

Kā redzat, tiek parādītas visas mana datora atmiņas ierīces.

Šajā rakstā es izmantošu SDB un SDK cietie diski, lai izveidotu ZFS baseinu.

Lai izveidotu jaunu ZFS baseinu baseins1 izmantojot cietos diskus SDB un SDK, palaidiet šādu komandu:

$ sudo zpool izveido -f base1 / dev / sdb / dev / sdc

Kā redzat, jauns ZFS baseins baseins1 ir izveidots.

$ sudo zpool saraksts

Kā redzat, ZFS baseins baseins1 ir Tiešsaistē, un tas izmanto cietos diskus SDB un SDK.

$ sudo zpool statuss

Pēc baseins1 ir izveidots, baseins jāuzstāda / pool1 / (tāds pats direktorijas nosaukums kā baseinam) direktorijs, kā redzat zemāk redzamajā ekrānuzņēmumā.

$ df -h

Kā redzat, direktorijs ar tādu pašu nosaukumu kā pūla nosaukums baseins1 tiek izveidots saknes direktorijā /.

$ ls /

ZFS datu kopu izveide:

ZFS datu kopas ir kā failu sistēmas nodalījumi. Vienā ZFS pūlā varat izveidot daudz ZFS datu kopu.

Lai izveidotu jaunu ZFS datu kopu ds1 baseinā baseins1, palaidiet šādu komandu:

$ sudo zfs izveido pool1 / ds1

Lai izveidotu citu ZFS datu kopu ds2 baseinā baseins1, palaidiet šādu komandu:

$ sudo zfs izveido pool1 / ds2

Kā redzat, 2 ZFS datu kopas ds1 un ds2, tiek izveidoti baseinā baseins1.

$ sudo zfs saraksts

ZFS datu kopas ds1 un ds2 jāinstalē to attiecīgajos direktorijos / pool1 / direktoriju, kā redzat zemāk redzamajā ekrānuzņēmumā.

$ df -h

Kā redzat, jauni datu kopu direktoriji ds1 un ds2 tiek izveidoti / pool1 / direktorijā.

$ ls -l / baseins1

Tagad jūs varat mainīt grupas īpašnieku un grupu baseins1 / ds1 datu kopa jūsu pieteikšanās lietotājvārdam un primārajai grupai ar šādu komandu:

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

Kā redzat, es varu kopēt failus uz baseins1 / ds1 datu kopa.

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

Es esmu nokopējis / etc / hosts failu uz baseins1 / ds1 datu kopa. Kā redzat zemāk redzamajā ekrānuzņēmumā, fails atrodas / pool1 / ds1 / direktorijā.

ZFS datu kopas kvotu iestatīšana:

Izmantojot kvotas, varat ierobežot diska vietas daudzumu, ko ZFS datu kopa var izmantot no ZFS kopas.

Piemēram, lai atļautu ZFS datu kopu ds1 izmantot tikai 10 GB no ZFS baseina baseins1, palaidiet šādu komandu:

$ sudo zfs iestatīja kvotu = 10G pool1 / ds1

Kā redzat, operētājsistēmai ir noteikta 10 GB kvota baseins1 / ds1 datu kopa.

$ sudo zfs iegūst kvotu kopu1 / ds1

Kā redzat, kad ir iestatīta 10 GB kvota, datu kopa ds1 var izmantot tikai 10 GB no diska vietas 38.5 GB no uzglabāšanas baseina baseins1.

ZFS datu kopu noņemšana:

Ja jums nav nepieciešama ZFS datu kopa, varat to noņemt, ja vēlaties.

Piemēram, pieņemsim, ka vēlaties noņemt datu kopu ds1 no baseina baseins1.

$ sudo zfs saraksts

Jūs varat noņemt datu kopu ds1 no baseina baseins1 ar šādu komandu:

$ sudo zfs iznīcina pool1 / ds1

Kā redzat, datu kopa ds1 tiek noņemts no baseina baseins1.

$ sudo zfs saraksts

The ds1 / direktoriju un visus failus no ds1 / direktorija ir jānoņem arī no / pool1 / direktoriju, kā parādīts zemāk esošajā ekrānuzņēmumā.

ZFS baseinu noņemšana:

Varat arī noņemt ZFS baseinu.

Lai noņemtu ZFS baseinu baseins1, jūs varat palaist šādu komandu:

$ sudo zpool iznīcina baseinu1

Ja kopā, kuru vēlaties noņemt, daži lietotāji / programmas aktīvi izmanto vienu vai vairākas datu kopas, pūla noņemšanas laikā var būt redzama kļūda.

Tādā gadījumā jums būs jānoņem baseins ar -f šādi:

$ sudo zpool iznīcināt -f baseins1

Kā redzat, baseins baseins1 tiek noņemts.

$ sudo zpool saraksts

Secinājums:

Šajā rakstā es jums parādīju, kā instalēt ZFS uz Debian 10. Es jums parādīju, kā automātiski ielādēt ZFS kodola moduli sāknēšanas laikā. Es jums parādīju, kā izveidot un noņemt ZFS kopu, kā arī ZFS datu kopas. Esmu parādījis, kā noteikt kvotas arī ZFS datu kopās. Šis raksts palīdzēs jums sākt darbu ar ZFS failu sistēmu Debian 10.

Atsauces:

[1] ZFS - Vikipēdija - https: // lv.vikipēdija.org / wiki / ZFS

Cīņa par Vesnota apmācību
Cīņa par Vesnotu ir viena no populārākajām atvērtā koda stratēģijas spēlēm, kuru jūs varat spēlēt šajā laikā. Šī spēle ir izstrādāta ne tikai ļoti ilg...
0 A.D. Apmācība
No daudzajām stratēģijas spēlēm 0 A.D. izdodas izcelties kā visaptverošs nosaukums un ļoti dziļa, taktiska spēle, neskatoties uz to, ka tā ir atvērtā ...
Unity3D apmācība
Ievads Vienotībā 3D Unity 3D ir spēcīgs spēļu izstrādes dzinējs. Tā ir pārrobežu platforma, kas ļauj izveidot spēles mobilajām ierīcēm, tīmeklim, gald...