Когда вы захотите использовать ZFS
ZFS - это усовершенствованная файловая система, созданная Sun Microsystems для операционной системы Solaris. Хотя ZFS является открытым исходным кодом, он, к сожалению, отсутствует в большинстве дистрибутивов Linux по причинам лицензирования. Вопрос о том, совместим ли код, лицензированный в соответствии с лицензией CDDL ZFS, совместим с лицензией GPL для ядра Linux. В любом случае, он доступен для загрузки на zfsonlinux.org для других дистрибутивов Linux, которые не хотят его включать.
Эта файловая система часто используется организациями для больших серверов, а не для настольных ПК. Он предназначен для сохранения целостности данных, предотвращая повреждение данных. Каждый файл имеет контрольную сумму, которая используется для проверки файла и обеспечения его не поврежден. Он также способен управлять zettabytes данных, поэтому у вас могут быть очень большие устройства хранения данных - именно там и происходит «Z» в названии. ZFS также позволяет вам легко объединять несколько дисков в более крупный единый пул хранилищ и может работать с несколькими дисками с помощью программного RAID-массива, поэтому ему не требуется специальное оборудование для выполнения сложных задач со стандартными дисками.
Хотя вам может и не хочется беспокоиться об этом на вашем настольном компьютере, ZFS может быть полезна для устройства домашнего или сетевого устройства хранения (NAS). Если у вас несколько дисков и особенно важны целостность данных на сервере, ZFS может быть файловой системой для вас. Даже на рабочей станции вы можете использовать ZFS, чтобы объединить ваши диски в один большой пул хранилищ, а не держать их отдельно или полагаться на LVM.
Как установить ZFS на Ubuntu 16.04
Хотя ZFS по умолчанию не установлен, его тривиально устанавливать. Он официально поддерживается Ubuntu, поэтому он должен работать нормально и без проблем. Тем не менее, он официально поддерживается только в 64-битной версии Ubuntu, а не в 32-разрядной версии.
Чтобы установить ZFS, перейдите к терминалу и выполните следующую команду:
sudo apt install zfs
Как создать пул ZFS
ZFS использует концепцию «пулы». Пул ZFS может быть создан из одного или нескольких физических устройств хранения. Например, допустим, у вас три физических жестких диска. Вы можете объединить их в один пул хранения ZFS с одной из следующих команд.
Команда ниже создает конфигурацию RAID 0, где данные хранятся на всех трех дисках без избыточного хранилища. Если какой-либо из физических дисков выходит из строя, ваша файловая система будет повреждена. (Как правило, это редко рекомендуется, если вы его используете, убедитесь, что вы регулярно используете резервные копии пула.)
sudo zpool create pool-name /dev/sdb /dev/sdc /dev/sdd
Следующая команда создает конфигурацию RAID 1, где полная копия данных хранится на каждом диске. Вы все равно сможете получить доступ ко всем своим данным, даже если два из трех дисков не работают.
sudo zpool create pool-name mirror /dev/sdb /dev/sdc /dev/sdd
pool-name
с тем, что вы хотите назвать пулом хранения. замещать
/dev/sdb /dev/sdc /dev/sdd
со списком имен дисков, которые вы хотите объединить в пул.
Вы можете найти имена устройств, используя
sudo fdisk -l
команда, в которой будут перечислены ваши установленные устройства хранения.
sudo zpool status
pool-name
вы получите доступ к нему по адресу
/pool-name
sudo zpool add pool-name /dev/sdx
И если вы хотите уничтожить пул, вы должны использовать следующую команду:
sudo zpool destroy pool-name