Как установить и использовать ZFS на Ubuntu (и почему вы хотите)

Оглавление:

Как установить и использовать ZFS на Ubuntu (и почему вы хотите)
Как установить и использовать ZFS на Ubuntu (и почему вы хотите)

Видео: Как установить и использовать ZFS на Ubuntu (и почему вы хотите)

Видео: Как установить и использовать ZFS на Ubuntu (и почему вы хотите)
Видео: Создание и управление пользователями в Linux | Разделяй и властвуй - YouTube 2024, Май
Anonim
Официальная поддержка файловой системы ZFS является одной из основных возможностей Ubuntu 16.04. Он не установлен и включен по умолчанию, но официально поддерживается и поддерживается в репозиториях программного обеспечения Ubuntu.
Официальная поддержка файловой системы ZFS является одной из основных возможностей Ubuntu 16.04. Он не установлен и включен по умолчанию, но официально поддерживается и поддерживается в репозиториях программного обеспечения Ubuntu.

Когда вы захотите использовать 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

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

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

sudo zpool status

По умолчанию пул будет монтироваться под корневым каталогом. Итак, если вы создали пул с именем
По умолчанию пул будет монтироваться под корневым каталогом. Итак, если вы создали пул с именем

pool-name

вы получите доступ к нему по адресу

/pool-name

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

sudo zpool add pool-name /dev/sdx

И если вы хотите уничтожить пул, вы должны использовать следующую команду:

sudo zpool destroy pool-name

Рекомендуемые: