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 install http: // скачать.zfsonlinux.org / epel / zfs-release.el7_3.Ноарх.об / мин

Для CentOS 7.4

$ sudo yum install http: // скачать.zfsonlinux.org / epel / zfs-release.el7_4.Ноарх.об / мин

Теперь нажмите 'y', а затем нажмите продолжать.

Должен быть добавлен репозиторий ZFS.

Модуль ZFS можно загрузить в ядро ​​двумя способами: DKMS и kABI. Разница между ними в том, что если вы устанавливаете модуль ZFS на основе DKMS, а затем по какой-то причине обновляете ядро ​​своей операционной системы, модуль ядра ZFS необходимо перекомпилировать заново. Иначе не получится. Но модуль ZFS на основе kABI имеет преимущество в том, что он не требует перекомпиляции при обновлении ядра операционной системы.

В этой статье я установлю модуль ядра ZFS на основе kABI.

Когда вы устанавливаете репозиторий ZFS на CentOS 7, репозиторий на основе DKMS включен по умолчанию. Поэтому вам нужно отключить репозиторий на основе DKMS и включить репозиторий на основе kABI.

Чтобы отключить репозиторий ZFS на основе DKMS и включить репозиторий ZFS на основе kABI, сначала откройте файл конфигурации yum ZFS с помощью текстового редактора с помощью следующей команды:

$ sudo nano / etc / yum.РЕПО.d / zfs.репо

Вы должны увидеть следующее окно, как показано на скриншоте ниже:

Сначала измените отмеченный участок скриншота с включен = 1 к включен = 0 отключить репозиторий ZFS на основе DKMS.

Теперь измените отмеченный участок скриншота с включен = 0 к включен = 1 для включения репозитория ZFS на основе kABI.

Вот как должен выглядеть окончательный файл конфигурации.

Теперь вы можете установить файловую систему ZFS на CentOS 7 с помощью следующей команды:

$ sudo yum install 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 диски доступны, и каждый из них имеет размер 20 ГБ.

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

Выполните следующую команду, чтобы использовать SDB а также SDC диски и создать файловый пул ZFS файлы.

$ sudo zpool создать файлы / dev / sdb / dev / sdc

Вы можете запустить следующую команду, чтобы вывести список всех доступных пулов ZFS в вашей системе:

$ sudo zpool список

Как видите, файлы Пул ZFS указан в списке и насчитывает 39.7 ГБ свободного места.

Выполните следующую команду, чтобы увидеть все точки монтирования системы:

$ df -h

Как видно на скриншоте ниже, пул файлов ZFS смонтирован на / файлы каталог.

Теперь вы можете перейти к / файлы каталог с помощью следующей команды:

$ cd / files

По умолчанию пул ZFS доступен для записи только корень Пользователь. Если вы как обычный пользователь хотите писать в пул ZFS, вам необходимо изменить разрешение пула ZFS.

Вы можете запустить следующую команду, чтобы изменить разрешение вашего пула ZFS:

$ sudo chown -Rfv shovon: shovon / файлы

Примечание: здесь Шовон это мое имя пользователя. Ваше имя пользователя должно быть другим. Формат команды:

$ sudo chown -Rfv ИМЯ ПОЛЬЗОВАТЕЛЯ: ИМЯ ГРУППЫ / ИМЯ ПУЛА

В / файлы каталог теперь принадлежит пользователю и группе Шовон.

Теперь вы можете создавать, удалять, редактировать файлы и каталоги в / файлы.

Вот как вы устанавливаете и настраиваете файловую систему ZFS в CentOS 7. Спасибо, что прочитали эту статью.

Битва за Веснот 1.13.6 Выпущена разработка
Битва за Веснот 1.13.6, выпущенная в прошлом месяце, является шестой разработкой в ​​1.13.x и содержит ряд улучшений, в первую очередь пользовательско...
Как установить League Of Legends на Ubuntu 14.04
Если вы поклонник League of Legends, то это возможность для вас протестировать League of Legends. Обратите внимание, что LOL поддерживается в PlayOnLi...
Установите последнюю версию игры OpenRA Strategy в Ubuntu Linux
OpenRA - это игровой движок Libre / Free Real Time Strategy, воссоздающий ранние игры Westwood, такие как классическая Command & Conquer: Red Alert. Р...