Z File System – это интегрированная файловая система, предназначенная для решения всех основных проблем предыдущей архитектуры файловой системы. Первоначально он создан Sun MicroSystems. ZFS – это стабильная переносимая файловая система с возможностями, которые в настоящее время отсутствуют в наиболее распространенных файловых системах. ZFS стабильна, проста в обслуживании и гибка. Сегодня в этой статье мы обсудим и рассмотрим способы установки файловой системы ZFS в Oracle Linux 8.
Войдите в систему как пользователь root
Чтобы установить файловую систему ZFS в вашей системе Oracle Linux 8, вы должны сначала войти в систему как пользователь root. Итак, откройте свой терминал и напишите следующую команду для работы от имени пользователя root:
$ su
Система Oracle Linux 8 запросит пароль пользователя root. После ввода пароля пользователя root вы можете работать как пользователь root.
Проверить установленные репозитории
Прежде всего, проверьте репозитории, уже установленные в Oracle Linux 8. Для этого попробуйте команду repolist от имени пользователя root. Он отобразит все репозитории, которые уже установлены.
# yum repolist
Установите Yum Repository Utilities
Теперь вам необходимо установить утилиты Yum, чтобы в дальнейшем не создавать неудобств при установке.
# yum install –y yum-utils
Установить репозиторий EPEL
Теперь пришло время установить репозиторий EPEL в Oracle Linux 8, который необходим для установки файловой системы ZFS. Вам необходимо установить его напрямую с официального сайта проекта Fedora, указав версию и выпуск файла EPEL RPM. Попробуйте эту команду:
# dnf install https://dl.fedoraproject.org/pub/epel/epel-release -latest-8.noarch.rpm
Система может попросить вас нажать y или Y, чтобы продолжить процесс установки. Если вы хотите установить EPEL, нажмите y с клавиатуры, и начнется загрузка и установка репозитория EPEL.
Через некоторое время репозиторий EPEL будет установлен на Oracle Linux 8.
Вы можете подтвердить установку утилиты EPEL, используя ту же команду repolist.
# yum repolist
Включение дополнительных модулей EPEL Utility
Чтобы включить утилиту EPEL в вашей системе, выполните в терминале команду enable, за которой следует имя epel.
# yum config-manager –enable epel
Возможно, некоторые из модулей EPEL не могут быть установлены. Чтобы установить дополнительные пакеты Enterprise Linux Modular 8, используйте простую команду yum, за которой следует ключевое слово dkms.
# yum install –y dkms
Скачать файл ZFS RPM
Наконец, вы очень близки к установке файловой системы ZFS. Чтобы установить его в нашей системе, мы должны сначала загрузить его с официального сайта ZFS. Теперь попробуйте команду rpm, за которой следует ссылка.
# rpm –Uvh <a href="http://download.zfsonlinux.org/epel/zfs -release.el8_2.noarch.rpm">http://download.zfsonlinux.org/epel /zfs-release.el8_2.noarch.rpm</a>
Файл ZFS rpm успешно загружен в наш Oracle Linux 8.
Установить файловую систему ZFS
Наконец, теперь мы можем установить файловую систему ZFS. Чтобы установить ZFS в Oracle Linux 8, попробуйте команду yum, за которой следует ключевое слово zfs, например:
# yum install –y zfs
Начнется установка ZFS в Oracle Linux 8. Установка завершится через некоторое время. После завершения установки. вы можете продолжить другие дела.
Загрузите драйвер
Вам необходимо загрузить драйвер ZFS, чтобы начать его использовать. Чтобы загрузить его, попробуйте следующее:
# /sbin/modprobe zfs
Проверить загруженные служебные службы
Теперь мы можем проверить загруженные пакеты файловой системы ZFS с помощью команды systemctl.
# systemctl –a | grep zfs
Это покажет вам, какие утилиты и службы в настоящее время активны, неактивны и неисправны.
Кроме того, вы можете проверить включенные и отключенные служебные файлы с помощью команды systemctl grep.
# systemctl list-unit-files | grep zfs
На изображении ниже показаны некоторые служебные службы, имеющие статусы, включенные и отключенные.
Взаимное подключение сервисов
Чтобы одновременно подключить сервисные службы друг к другу, попробуйте следующую команду.
# systemctl preset zfs-import-cache zfs-mount zfs-share zfs-zed zfs-import-scan zfs-target
Теперь вы можете включить службы, чтобы включить одну отключенную служебную службу, вы можете попробовать следующее:
# systemctl enable zfs-import-scan.service
Теперь, когда вы проверяете наличие служебных служб, вы узнаете, что ранее отключенные службы теперь включены.
# systemctl list-unit-files | grep zfs
Проверить/идентифицировать устройства
Теперь вы можете проверить, есть ли устройства, которые уже работают в соответствии с файловой системой ZFS. Чтобы идентифицировать устройства, попробуйте команду fdisk с ключевым словом –l для вывода списка устройств.
# fdisk -l
Вы сможете увидеть список устройств и дисков, присутствующих в настоящее время в вашей системе, с их информацией о размере, идентификаторе, типе, начале и конечных точках.
Проверить наличие уже созданных и смонтированных пулов можно следующим образом:
# df –h
наконец, мы успешно установили файловую систему ZFS в Oracle Linux 8. Теперь ваша система готова к созданию пулов, пулов монтирования, пулов импорта и экспорта, удаления пулов и других вещей, связанных с файлами.
Команды ZFS
Теперь вот несколько команд, которые можно попробовать в файловой системе ZFS. Чтобы создать пул в файловой системе ZFS, выполните эту команду:
# zpool create pool_name /dev/sdc
Чтобы проверить список пулов, попробуйте следующее:
# zpool list
Чтобы проверить список доступных наборов данных, попробуйте это
# zfs-list
Чтобы проверить текущий статус пула, попробуйте следующее:
# zpool status
Чтобы импортировать пул, попробуйте следующее:
# zpool import pool_name
Чтобы экспортировать пул, попробуйте следующее:
# zpool export pool_name
Чтобы удалить пул, попробуйте следующее:
# zpool destroy pool_name
Кроме того, вы можете создать файловую систему ZFS, используя пулы, как показано ниже:
# zfs create pool_name/myfs
И что наиболее важно, вы можете смонтировать пул, используя простую команду монтирования, как показано ниже:
# mount
Заключение
Файловая система ZFS – это революционная современная файловая система, которая радикально улучшает способ обработки файлов данных, с огромными возможностями и огромными преимуществами, которые сегодня невозможны практически в любой другой файловой системе. Вы можете почувствовать себя непринужденно, внимательно изучив эту статью.