ZFS

Установите файловую систему ZFS в Ubuntu 20.04

Установите файловую систему ZFS в Ubuntu 20.04
ZFS - это файловая система, созданная Sun Microsystems. Сначала он поставлялся с Solaris, но теперь доступен в других операционных системах LINUX и UNIX. ZFS использует виртуальные пулы хранения данных, известные как zpools, которые могут обрабатывать большие объемы данных и управлять ими. В этой статье мы объясним, как установить файловую систему ZFS в ОС Ubuntu. Мы рассмотрим следующие темы:

Возможности ZFS

Давайте посмотрим на некоторые особенности файловой системы ZFS:

Примечание: мы объяснили процедуру и команды в Ubuntu 20.04 LTS (фокальная ямка).

Установка файловой системы ZFS в Ubuntu

Мы будем использовать приложение командной строки Terminal для установки файловой системы ZFS. Чтобы запустить Терминал командной строки, используйте сочетание клавиш Ctrl + Alt + T.

Теперь, чтобы установить файловую систему ZFS в Ubuntu, введите в Терминале следующую команду:

$ sudo apt install zfsutils-linux

При запросе пароля введите пароль sudo.

После выполнения указанной выше команды система может запросить подтверждение того, хотите ли вы продолжить установку или нет. Нажмите y, чтобы продолжить; после этого пакет будет установлен в вашей системе.

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

$ which zfs

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

Создание пула устройств хранения данных ZFS

После завершения установки мы создадим пул хранения для наших дисков. Вот как это сделать:

1. Сначала узнаем названия дисков для пула. Для этого используйте следующую команду в Терминале:

$ sudo fdisk -l

Вы увидите диски, перечисленные в выводе. Запишите имена дисков, которые вы хотите объединить. Из приведенного выше вывода мы видим, что перечислены два диска / dev / sdb и / dev / sdc. Мы создадим пул хранения, используя эти два диска.

Есть два типа пулов хранения: чередующиеся и зеркальные. В чередующемся пуле данные хранятся в чередующемся пуле на всех устройствах. Находясь в зеркальном пуле, копия данных хранится на устройствах, что делает их отказоустойчивыми.

Чтобы создать чередующийся пул, используйте следующий синтаксис:

$ sudo zpool создать

Чтобы создать зеркальный пул, используйте следующий синтаксис:

$ sudo zpool создать зеркало

Если возникает какая-либо ошибка, попробуйте принудительно выполнить команду с помощью параметра -f после zpool create команда.

В следующем примере мы создадим полосатый пул с именем «test», используя / dev / sdb и / dev / sdc.

$ sudo zpool создать тест / dev / sdb / dev / sdc

Чтобы узнать, где был смонтирован пул, используйте следующую команду в Терминале:

$ df -h

Из приведенной выше команды мы видим, что пул смонтирован в / test. Вы также можете изменить точку монтирования для пула, используя следующий синтаксис:

$ sudo zfs установить точку монтирования =

Например, чтобы установить экспорт / zfs в качестве новой точки монтирования команда будет выглядеть так:

$ sudo zfs установить точку монтирования = / export / zfs test

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

$ df -h | grep test

Вы также можете создать каталоги в пуле хранения. Например, чтобы создать каталог с именем files в пуле хранения, команда будет выглядеть так:

$ sudo zfs создать тест / файлы

Чтобы просмотреть все пулы хранения ZFS в системе, вы можете использовать следующую команду в Терминале:

список $ zpool

В нем перечислены все пулы с указанием их размера, использования пространства, состояния и некоторой другой информации.

Чтобы просмотреть все конфигурации и статус каждого устройства в пуле хранения ZFS, используйте следующую команду в Терминале:

$ zfs статус

Если у вас возникли проблемы, связанные с дисками в пуле, вы можете использовать опцию событий. Выполните следующую команду в Терминале, чтобы просмотреть события, связанные с определенным пулом:

$ sudo zpool events имя_пула -v

Удаление пула устройств хранения данных ZFS

Если вам больше не нужен пул, вы можете его удалить. Однако обратите внимание, что удаление пула также приведет к удалению содержащихся в нем файлов.

Используйте следующий синтаксис команды для удаления пула хранения:

$ sudo zpool destroy имя_пула

В этой статье вы узнали, как установить файловую систему ZFS в Ubuntu 20.04 LTS (фокальная ямка). Вы также узнали, как создать пул хранения в файловой системе ZFS и удалить его, когда он вам больше не нужен.

Полезные инструменты для геймеров Linux
Если вам нравится играть в игры на Linux, скорее всего, вы использовали приложения и утилиты, такие как Wine, Lutris и OBS Studio, для улучшения игров...
Игры HD Remastered для Linux, ранее не выпускавшиеся для Linux
Многие разработчики и издатели игр придумывают HD-ремастеры старых игр, чтобы продлить жизнь франшизы, порадовать фанатов, требующих совместимости с с...
Как использовать AutoKey для автоматизации игр под Linux
AutoKey - это утилита автоматизации рабочего стола для Linux и X11, запрограммированная на Python 3, GTK и Qt. Используя его функции сценариев и MACRO...