ГлавнаяОперационные системыLinuxКак использовать файловую систему ZFS в Ubuntu Linux

Как использовать файловую систему ZFS в Ubuntu Linux

Их файловые системы, доступные для Linux несметное количество. Так зачем пробовать новый? Они все работают, да? Они не все одинаковы, и некоторые из них имеют совершенно явные преимущества, например ZFS.

Почему ZFS

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

Ес

Почему ZFS

е ZFS для своего сверхбыстрого твердотельного накопителя NVMe, возможно, это не лучший вариант. Это медленнее, чем другие. Хотя это нормально. Он был разработан для хранения огромных объемов данных и обеспечения их безопасности.

ZFS устраняет необходимость в настройке традиционных RAID-массивов. Вместо этого вы можете создавать пулы ZFS и даже добавлять диски в эти пулы в любое время. Пулы ZFS ведут себя почти так же, как RAID, но их функциональность встроена прямо в файловую систему.

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

Это также файловая система CoW. Не вдаваясь в технические подробности, это означает, что ZFS защищает ваши данные от постепенного повреждения с течением времени. ZFS создает контрольные суммы файлов и позволяет откатить эти файлы до предыдущей рабочей версии.

Установка ZFS

Установите ZFS в Ubuntu

Установить ZFS в Ubuntu очень просто, хотя для Ubuntu LTS и последних выпусков этот процесс немного отличается.

Ubuntu 16.04 LTS

sudo apt install zfs

Ubuntu 17.04 и новее

sudo apt install zfsutils

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

Создание пулов

Создать пул ZFS

Пулы — это грубый эквивалент RAID в ZFS. Они гибкие, и ими легко манипулировать.

RAID0

RAID0 просто объединяет ваши диски в один гигантский диск. Это может увеличить скорость вашего диска, но если один из ваших дисков выйдет из строя, вам, вероятно, не повезет.

Чтобы достичь RAID0 с помощью ZFS, просто создайте простой пул.

sudo zpool create your-pool Установка ZFS/span>sdc /dev/sdd

RAID1/ЗЕРКАЛО

Функциональность RAID1 можно реализовать с помощью ключевого слова mirrorв ZFS. Raid1 создает копию вашего диска 1 к 1. Это означает, что ваши данные постоянно резервируются. Это также увеличивает производительность. Конечно, для дублирования вы используете половину своего хранилища.

sudo zpool create your-pool mirror /dev/sdc /dev/sdd

RAID5/RAIDZ1

ZFS реализует функциональность RAID5 как RAIDZ1. Для RAID5 требуется количество дисков, кратное трем, и он позволяет вам сохранить 2/3 места хранения, записывая данные резервного

Создание пулов

а диска. Если один диск выйдет из строя, массив останется в сети, но неисправный диск следует заменить как можно скорее.

sudo zpool create your-pool raidz1 /dev/sdc /dev/sdd /devRAID0/pre>

RAID6/RAIDZ2

RAID6 почти точно такой же, как RAID5, но он работает с числом, кратным четырем, а не кратным трем. Он удваивает данные четности, что позволяет до двух дисков выйти из строя без выхода из строя массива.

sudo zpool create your-pool raidz2 /dev/sdc /dev/sdd /dev/sde /dev/sdf

RAID10/полосатое зеркало

RAID10 стремится взять лучшее из обоих миров, обеспечивая как увеличение скорости, та

RAID1/ЗЕРКАЛО

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

sudo zpool create your-pool mirror /dev/sdc /dev/sdd mirror /dev/sde /dev/sdf

Работа с пулами

Статус пула ZFS

Существует также несколько инструментов управления, с помощью которых вам придется р

RAID5/RAIDZ1

е их создания. Сначала проверьте состояние ваших пулов.

sudo zpool status

Обновления

При обновлении ZFS вам также потребуется обновить свои пулы. Ваши пулы будут уведомлять вас о любых обновлениях, когда вы проверите их статус. Чтобы обновить пул, выполните следующую команду.

sudo zpool upgrade your-pool

Вы также можете обновить их все.

sudo zpool upgrade -a

Добавление дисков

Вы также можете в любой момент добавить диски в свои пулы. Сообщите zpoolимя пула и расположение диска, и он обо всем позаботится.

sudo zpool add your-pool /devRAID6/RAIDZ2div>

Другие мысли

ZFS в файловом браузере

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

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

RAID10/полосатое зеркало

-массив жестких дисков. ZFS также отлично работает с системами NAS.

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

Работа с пулами

Обновления

Добавление дисков

Другие мысли

ПОХОЖИЕ СТАТЬИ

Популярные записи