ZFS

Инсталирайте ZFS на CentOS7

Инсталирайте ZFS на CentOS7

Как да инсталирате и конфигурирате ZFS файлова система на CentOS 7

ZFS е много популярна файлова система в Linux. Това е 128-битова файлова система. Което означава, че ZFS може да стане много голям. Той поддържа логически томове, набези, моментни снимки и много по-разширени функции на файловата система. Но да накараме ZFS да работи върху CentOS 7 не е толкова лесно. В тази статия ще ви покажа как инсталирате и правите основна конфигурация на ZFS на CentOS 7.3 и CentOS 7.4. Да започваме.

Инсталиране на ZFS файлова система

Поддръжката на ZFS файлова система не е активирана по подразбиране на CentOS 7. Това не е единственият проблем. ZFS не се предлага в официалното хранилище на пакети на CentOS 7. Трябва да го инсталирате от официалното хранилище на пакети на ZFS. По време на писането на ZFS може да се инсталира само на CentOS 7.3 и CentOS 7.4. Можете да погледнете https: // github.com / zfsonlinux / zfs / wiki / RHEL-and-CentOS за повече подробности.

Първо проверете коя версия на CentOS 7 използвате със следната команда:

$ cat / etc / redhat-release

Както можете да видите от екранната снимка по-долу, използвам CentOS 7.4

Сега трябва да добавите официалното хранилище на ZFS на CentOS 7 със следната команда:

За CentOS 7.3

$ sudo yum инсталиране http: // изтегляне.zfsonlinux.org / epel / zfs-release.el7_3.ноарх.об / мин

За CentOS 7.4

$ sudo yum инсталиране http: // изтегляне.zfsonlinux.org / epel / zfs-release.el7_4.ноарх.об / мин

Сега натиснете 'y' и след това натиснете продължавам.

Трябва да се добави хранилище на ZFS.

Има два начина, по които модулът ZFS може да бъде зареден в ядрото, DKMS и kABI. Разликата между тях е, че ако инсталирате базиран на DKMS модул ZFS и след това по някаква причина актуализирате ядрото на вашата операционна система, модулът на ядрото ZFS трябва да бъде рекомпилиран отново. В противен случай няма да работи. Но базираният на kABI модул ZFS има надмощие, тъй като не изисква повторна компилация, ако ядрото на операционната система се актуализира.

В тази статия ще инсталирам модула на ядрото ZFS, базиран на kABI.

Когато инсталирате хранилището на ZFS на CentOS 7, хранилището, базирано на DKMS, е активирано по подразбиране. Така че трябва да деактивирате хранилището, базирано на DKMS, и да активирате хранилището, базирано на kABI.

За да деактивирате базираното на DKMS хранилище ZFS и да активирате базирано на kABI хранилище ZFS, първо отворете yum конфигурационния файл на ZFS с текстов редактор със следната команда:

$ sudo nano / etc / yum.репо сделки.d / zfs.репо

Трябва да видите следния прозорец, както е показано на екранната снимка по-долу:

Първо променете маркираната секция на екранната снимка от активирано = 1 да се активирано = 0 да деактивирате хранилището на ZFS, базирано на DKMS.

Сега променете маркирания раздел на екранната снимка от активирано = 0 да се активирано = 1 за да активирате хранилището на ZFS, базирано на kABI.

Ето как трябва да изглежда окончателният конфигурационен файл.

Сега можете да инсталирате ZFS файлова система на вашия CentOS 7 със следната команда:

$ sudo yum инсталирайте zfs

Сега натиснете 'y' и след това натиснете продължавам.

ZFS трябва да бъде инсталиран.

Сега рестартирайте компютъра си със следната команда:

$ sudo рестартиране

След като компютърът ви стартира, изпълнете следната команда, за да проверите дали ZFS модулът на ядрото е зареден.

$ sudo lsmod | grep zfs

Може да не видите никакви резултати. Ако не виждате изход, тогава модулът на ядрото на ZFS не се зарежда. В този случай изпълнете следната команда, за да заредите ръчно модула на ядрото ZFS.

$ sudo modprobe zfs

Сега, ако бягате lsmod отново трябва да видите заредения модул на ZFS, както е показано на екранната снимка по-долу.

$ sudo lsmod | grep zfs

Основна конфигурация на ZFS

Сега се нуждаете от безплатно дисково устройство или дял, за да конфигурирате ZFS. Използвам VMware. Затова добавих два SCSi диска в CentOS 7.

Можете да проверите какви дискове имате със следната команда:

$ sudo lsblk

Както можете да видите от екранната снимка по-долу, имам sdb и sdc налични дискове и всеки от тях е с размер 20GB.

Сега трябва да създадете ZFS пул. Можете да назовавате вашия ZFS пул каквото и да било. В директорията ROOT (/) ще бъде създадена нова директория със същото име като вашия ZFS пул.  Също така посочвате вашите устройства за съхранение или дискови устройства, когато създавате ZFS пул.

Изпълнете следната команда, която да използвате sdb и sdc дискове и създайте файлове ZFS пул файлове.

$ sudo zpool създава файлове / dev / sdb / dev / sdc

Можете да изпълните следната команда, за да изброите целия наличен ZFS пул на вашата система:

$ sudo zpool списък

Както можете да видите, файлове Пулът на ZFS е включен в списъка и има 39.7GB свободно пространство.

Изпълнете следната команда, за да видите всички точки на монтиране на системата:

$ df -h

Както можете да видите от екранната снимка по-долу, файловете ZFS pool са монтирани на / файлове директория.

Сега можете да отидете до / файлове директория със следната команда:

$ cd / файлове

По подразбиране ZFS пул може да се записва само от корен потребител. Ако вие като обикновен потребител искате да пишете в пула ZFS, трябва да промените разрешението на пула ZFS.

Можете да изпълните следната команда, за да промените разрешението на вашия ZFS пул:

$ sudo chown -Rfv shovon: shovon / файлове

Забележка: Тук шовон е моето потребителско име. Вашето потребителско име трябва да е различно. Форматът на командата е:

$ sudo chown -Rfv ИМЕ НА ПОТРЕБИТЕЛЯ: GROUPNAME / POOL_NAME

The / файлове директория вече е собственост на потребителя и групата шовон.

Сега можете да създавате, премахвате, редактирате файлове и директории в / файлове.

Ето как инсталирате и конфигурирате ZFS файлова система на CentOS 7. Благодаря, че прочетохте тази статия.

Най-добрите емулатори на игрови конзоли за Linux
Тази статия ще изброи популярния софтуер за емулация на игрова конзола, наличен за Linux. Емулацията е слой за софтуерна съвместимост, който емулира х...
Най-добрите дистрибуции на Linux за игри през 2021 г
Операционната система Linux е изминала дълъг път от първоначалния си, прост, базиран на сървъра външен вид. Тази операционна система се подобри неимов...
Как да заснемете и поточно предадете игралната си сесия на Linux
В миналото играта на игри се смяташе само за хоби, но с течение на времето игралната индустрия отбеляза огромен ръст по отношение на технологиите и бр...