ZFS как корневая файловая система на новой машине Linux?

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

Что я ' Я хотел бы узнать от сообщества, является ли использование ZFS как моей файловой системы хранения, так и моей загрузочной / корневой файловой системой хорошей идеей? Я читал сообщения, в которых говорилось, что ext4 зрелая и проверенная в боях, и что это файловая система, которую следует использовать для загрузки Linux. Я также вижу массу сообщений, в которых спрашивается о создании новых машин Linux с использованием ZFS в качестве загрузочной файловой системы Linux. Каковы риски использования ZFS вместо ext4 в качестве загрузочной / корневой файловой системы, если таковая имеется?

Заранее благодарю за вашу помощь -

5
задан 24 August 2016 в 00:22
4 ответа

Я бы не использовал ZFS в качестве загрузочной / корневой файловой системы. Для базовой настройки системы я бы выбрал очень хорошо протестированные и полностью интегрированные файловые системы.

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

РЕДАКТИРОВАТЬ: из ваших комментариев кажется, что вы не знаете командную строку ZFS. Пожалуйста, немедленно прекратите здесь: использование инструмента без понимания того, как он работает, - это рецепт катастрофы. Пожалуйста, используйте только файловую систему, инструменты которой вы знаете, или документацию на ZFS перед тем, как использовать ее.

4
ответ дан 3 December 2019 в 01:24

Не использовать корень ZFS.

Если вы создаете сервер хранения, относитесь к хранилищу отдельно от ОС. Для ОС подойдет стандартный ext4 или XFS.

Я бы также рассмотрел вариант RHEL или CentOS вместо Debian для ZFS. Но это предпочтение (и боевой опыт).

1
ответ дан 3 December 2019 в 01:24

Я использую zfs в качестве корневой файловой системы для ubuntu 14.04, как в одиночный диск и в зеркало. У меня три клона. Никаких проблем: прозрачное сжатие, мгновенные снимки, инкрементальные резервное копирование, исправление данных (в зеркале) и т. д.

Похоже, что из приведенных выше комментариев ничего не известно о ZFS в Linux (ZoL) и / или Linux.

2
ответ дан 3 December 2019 в 01:24

Главное преимущество, которое я вижу в использовании ZFS:

  1. Целостность данных.

  2. Снимки. Если вы обновите свою систему и что-то сломается, вы можете выполнить откат.

  3. Совместимость с другими операционными системами. Похоже, что поддержка ZFS доступна во всех основных операционных системах.

  4. Добавление дисков. Можно легко добавить больше дисков.

  5. Более легкое разбиение на разделы.

  6. Лучшее резервное копирование.

Недостатки

  1. Трудно найти аварийные диски.

  2. Поддержка является «экспериментальной», поэтому у вас меньше шансов получить помогите, если вам это нужно. (Прочтите комментарии выше.)

  3. Установка сложнее.

  4. При обновлении проще заблокировать вашу систему. У меня были проблемы с новыми ядрами, несовпадающими между версиями SPL / ZFS, что нарушило поддержку ZFS. Есть много движущихся частей, которые все необходимо синхронизировать.

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

Также попрактикуйтесь в установке Linux в chroot ext4, поскольку этот навык, по-видимому, все еще необходим для работы ZFS. Как только вы все это сделаете, вы сможете лучше справиться с ZFS в корневом каталоге.

0
ответ дан 3 December 2019 в 01:24

Теги

Похожие вопросы