Kā instalēt un konfigurēt ZFS failu sistēmu vietnē CentOS 7
ZFS ir ļoti populāra failu sistēma Linux. Tā ir 128 bitu failu sistēma. Tas nozīmē, ka ZFS var kļūt ļoti liels. Tas atbalsta loģiskos sējumus, reidus, momentuzņēmumus un daudzas citas uzlabotas failu sistēmas funkcijas. Bet panākt, lai ZFS strādā ar CentOS 7, nav tik vienkārši. Šajā rakstā es jums parādīšu, kā jūs instalējat un veicat ZFS pamata konfigurēšanu CentOS 7.3 un CentOS 7.4. Sāksim.
ZFS failu sistēmas instalēšana
CentOS 7 pēc noklusējuma nav iespējots ZFS failu sistēmas atbalsts. Tā nav vienīgā problēma. ZFS nav pieejama CentOS 7 oficiālajā pakotņu krātuvē. Jums tas jāinstalē no oficiālās ZFS pakotņu krātuves. Šīs rakstīšanas laikā ZFS var instalēt tikai CentOS 7.3 un CentOS 7.4. Jūs varat apskatīt vietni https: // github.com / zfsonlinux / zfs / wiki / RHEL-and-CentOS, lai iegūtu sīkāku informāciju.
Vispirms pārbaudiet, kuru CentOS 7 versiju izmantojat, izmantojot šādu komandu:
$ cat / etc / redhat-release
Kā redzat zemāk redzamajā ekrānuzņēmumā, es izmantoju CentOS 7.4
Tagad jums jāpievieno oficiālā ZFS krātuve CentOS 7 ar šādu komandu:
CentOS 7.3
$ sudo yum instalēt http: // lejupielādēt.zfsonlinux.org / epel / zfs-release.el7_3.noarhs.apgr./minCentOS 7.4
$ sudo yum instalēt http: // lejupielādēt.zfsonlinux.org / epel / zfs-release.el7_4.noarhs.apgr./min
Tagad nospiediet 'y' un pēc tam nospiediet
Jāpievieno ZFS krātuve.
Ir divi veidi, kā ZFS moduli var ielādēt kodolā, DKMS un kABI. Atšķirība starp tām ir tāda, ka, ja instalējat DKMS balstītu ZFS moduli un pēc tam kādu iemeslu dēļ atjaunojat operētājsistēmas kodolu, ZFS kodola modulis ir jāpārkompilē vēlreiz. Pretējā gadījumā tas nedarbosies. Bet KABI balstītajam ZFS modulim ir pārsvars, jo, ja tiek atjaunināts operētājsistēmas kodols, tas nav jākompilē.
Šajā rakstā es instalēšu kABI bāzes ZFS kodola moduli.
Instalējot ZFS krātuvi CentOS 7, pēc noklusējuma ir iespējota krātuve, kuras pamatā ir DKMS. Tātad jums ir jāatspējo krātuve, kuras pamatā ir DKMS, un jāiespējo krātuve, kuras pamatā ir kABI.
Lai atspējotu DKMS bāzes ZFS krātuvi un iespējotu ZABS krātuvi, kuras pamatā ir KABI, vispirms atveriet ZFS konfigurācijas failu ar teksta redaktoru ar šādu komandu:
$ sudo nano / etc / yum.repo.d / zfs.repo
Jums vajadzētu redzēt šādu logu, kā parādīts zemāk esošajā ekrānuzņēmumā:
Vispirms mainiet atzīmēto ekrānuzņēmuma sadaļu no iespējots = 1 uz iespējots = 0 lai atspējotu DKMS bāzes ZFS repozitoriju.
Tagad mainiet atzīmēto ekrānuzņēmuma sadaļu no iespējots = 0 uz iespējots = 1 lai iespējotu KABI balstītu ZFS repozitoriju.
Šādi jāizskatās galīgajam konfigurācijas failam.
Tagad jūs varat instalēt ZFS failu sistēmu savā CentOS 7 ar šādu komandu:
$ sudo yum instalējiet zfs
Tagad nospiediet 'y' un pēc tam nospiediet
Jāuzstāda ZFS.
Tagad restartējiet datoru ar šādu komandu:
$ sudo atsāknēšana
Pēc datora palaišanas izpildiet šo komandu, lai pārbaudītu, vai ZFS kodola modulis ir ielādēts.
$ sudo lsmod | grep zfs
Iespējams, ka neredzēsit izvadi. Ja neredzat nevienu izvadi, ZFS kodola modulis netiek ielādēts. Tādā gadījumā palaidiet šo komandu, lai manuāli ielādētu ZFS kodola moduli.
$ sudo modprobe zfs
Tagad, ja jūs skrienat lsmod vēlreiz, jums vajadzētu redzēt ZFS kodola moduli ielādētu, kā parādīts zemāk esošajā ekrānuzņēmumā.
$ sudo lsmod | grep zfs
ZFS pamata konfigurācija
Tagad, lai konfigurētu ZFS, jums ir nepieciešams bezmaksas diska disks vai nodalījums. Es izmantoju VMware. Tāpēc es CentOS 7 pievienoju divus SCSi diskus.
Jūs varat pārbaudīt, kādi diski jums ir, izmantojot šādu komandu:
$ sudo lsblk
Kā redzat no zemāk redzamā ekrānuzņēmuma, man ir SDB un SDK pieejamie diski, un katrs no tiem ir 20 GB liels.
Tagad jums ir jāizveido ZFS baseins. Jūs varat nosaukt savu ZFS baseinu jebko. ROOT (/) direktorijā tiks izveidots jauns direktorijs ar tādu pašu nosaukumu kā jūsu ZFS baseins. Veidojot ZFS kopu, jūs arī norādāt savas atmiņas ierīces vai diskdziņus.
Izmantojiet šo komandu SDB un SDK diskus un izveidot failus ZFS baseins failus.
$ sudo zpool izveidojiet failus / dev / sdb / dev / sdc
Varat palaist šo komandu, lai uzskaitītu visus jūsu sistēmas pieejamos ZFS resursus:
$ sudo zpool saraksts
Kā redzat, failus ZFS baseins ir iekļauts sarakstā, un tam ir 39.7 GB brīva vieta.
Palaidiet šo komandu, lai redzētu visus sistēmas pievienošanas punktus:
$ df -hKā redzat zemāk redzamajā ekrānuzņēmumā, faili ZFS baseins ir uzstādīti uz / faili direktorijā.
Tagad jūs varat pārvietoties uz / faili direktoriju ar šādu komandu:
$ cd / faili
Pēc noklusējuma ZFS kopu var rakstīt tikai sakne lietotājs. Ja jūs kā parasts lietotājs vēlaties rakstīt uz ZFS kopu, jums jāmaina ZFS kopas atļauja.
Lai mainītu ZFS kopas atļauju, varat izpildīt šādu komandu:
$ sudo chown -Rfv shovon: shovon / faili
Piezīme: Šeit šovons ir mans lietotājvārds. Jūsu lietotājvārdam jābūt citam. Komandas formāts ir:
$ sudo chown -Rfv USERNAME: GROUPNAME / POOL_NAMEThe / faili direktorija tagad pieder lietotājam un grupai šovons.
Tagad jūs varat izveidot, noņemt, rediģēt failus un direktorijus / faili.
Tā jūs instalējat un konfigurējat ZFS failu sistēmu CentOS 7. Paldies, ka izlasījāt šo rakstu.