Z File System — это интегрированная файловая система, предназначенная для решения всех основных проблем предыдущей архитектуры файловой системы. Первоначально он создан Sun MicroSystems. ZFS — это стабильная переносимая файловая система с возможностями, которые в настоящее время отсутствуют в наиболее распространенных файловых системах. ZFS стабильна, проста в обслуживании и гибка. Сегодня в этой статье мы обсудим и рассмотрим способы установки файловой системы ZFS в Oracle Linux 8.
Чтобы установить файловую систему ZFS в вашей системе Oracle Linux 8, вы должны сначала войти в систему как пользователь root. Итак, откройте свой терминал и напишите следующую команду для работы от имени пользователя root:
$ su
Система Oracle Linux 8 запросит пароль пользователя root. После ввода пароля пользователя root вы можете работать как пользователь root.
Прежде всего, проверьте репозитории, уже установленные в Oracle Linux 8. Для этого попробуйте команду repolist от имени пользователя root. Он отобразит все репозитории, которые уже установлены.
# yum repolist
Теперь вам необходимо установить утилиты Yum, чтобы в дальнейшем не создавать неудобств при установке.
# yum install –y yum-utils
Теперь пришло время установить репозиторий 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 в вашей системе, выполните в терминале команду enable, за которой следует имя epel.
# yum config-manager –enable epel
Возможно, некоторые из модулей EPEL не могут быть установлены. Чтобы установить дополнительные пакеты Enterprise Linux Modular 8, используйте простую команду yum, за которой следует ключевое слово dkms.
# yum install –y dkms
Наконец, вы очень близки к установке файловой системы 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 в 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, выполните эту команду:
# 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 — это революционная современная файловая система, которая радикально улучшает способ обработки файлов данных, с огромными возможностями и огромными преимуществами, которые сегодня невозможны практически в любой другой файловой системе. Вы можете почувствовать себя непринужденно, внимательно изучив эту статью.