Их файловые системы, доступные для Linux несметное количество. Так зачем пробовать новый? Они все работают, да? Они не все одинаковы, и некоторые из них имеют совершенно явные преимущества, например ZFS.
Почему ZFS
ZFS великолепна. Это по-настоящему современная файловая система со встроенными возможностями, которые подходят для обработки большого количества данных.
Ес
Contents
Почему ZFS
е ZFS для своего сверхбыстрого твердотельного накопителя NVMe, возможно, это не лучший вариант. Это медленнее, чем другие. Хотя это нормально. Он был разработан для хранения огромных объемов данных и обеспечения их безопасности.ZFS устраняет необходимость в настройке традиционных RAID-массивов. Вместо этого вы можете создавать пулы ZFS и даже добавлять диски в эти пулы в любое время. Пулы ZFS ведут себя почти так же, как RAID, но их функциональность встроена прямо в файловую систему.
ZFS также действует как замена LVM, позволяя вам разбивать разделы и управлять ими на лету, без необходимости решать задачи на более низком уровне и беспокоиться о связанных с этим рисках.
Это также файловая система CoW. Не вдаваясь в технические подробности, это означает, что ZFS защищает ваши данные от постепенного повреждения с течением времени. ZFS создает контрольные суммы файлов и позволяет откатить эти файлы до предыдущей рабочей версии.
Установка ZFS
Установить ZFS в Ubuntu очень просто, хотя для Ubuntu LTS и последних выпусков этот процесс немного отличается.
Ubuntu 16.04 LTS
sudo apt install zfs
Ubuntu 17.04 и новее
sudo apt install zfsutils
После установки утилит вы можете создавать диски и разделы 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
Работа с пулами
Существует также несколько инструментов управления, с помощью которых вам придется р
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 невероятно мощна, и с ее помощью можно делать множество других вещей, но это лишь основы. Это отличная файловая система для работы с большим количеством накопителей, даже если вы использ
RAID10/полосатое зеркало
-массив жестких дисков. ZFS также отлично работает с системами NAS.Независимо от того, насколько стабильна и надежна ZFS, всегда лучше создавать резервные копии данных, когда вы внедряете что-то новое на свои жесткие диски.
Работа с пулами
Обновления
Добавление дисков
Другие мысли