LXD + ZFS на однодисковых системах
Я хотел бы поэкспериментировать с LXD на выделенном NUC. Среди других опций LXD поддерживает ZFS. Но у меня есть следующие вопросы:
Случай 1: предположим, что у моего NUC есть один диск, скажем, 256 ГБ, который поддерживает ОС. Могу ли я использовать это? Если так, как я должен настроить это? Например, следует создать отдельный раздел? Или любые другие проблемы, о которых мне следует знать?
Случай 2: предположим, что у моего NUC есть два диска, один из которых поддерживает ОС. Могу ли я настроить ZFS для использования обоих дисков? И как мне настроить?
Большое спасибо,
LRP
1 ответ
Случай 1: нет проблем с использованием ZFS только с одним диском, но, конечно, он не сможет защитить вас от отказа полного диска. Если вы чувствуете себя комфортно, устанавливая ZFS в качестве корневого диска (есть интерактивные руководства, вы можете найти это в любой операционной системе, которую планируете использовать), тогда нет необходимости специально разбивать разделы или что-то еще; если нет, то вы можете разделить диск, например, на ext4 для загрузочного раздела и ZFS для раздела данных.
Случай 2: вы можете настроить ZFS на использование любого количества дисков. Я не уверен, что вы подразумеваете под словом "поддерживает ОС", но, предполагая, что вы имеете в виду, что на одном из дисков установлена ОС, я думаю, это нормально, хотя ZFS не дает вам способа контролировать, какие данные записываются на диск к. Существует два способа настройки zpool с двумя дисками:
zpool create poolname mirror disk1 disk2
Это называется "зеркалом", и это позволяет одному из дисков выйти из строя, и вы не потеряете никакие данные, но хранят две копии ваших данных (поэтому второй диск не добавит дополнительного пространства в систему).zpool create poolname disk1 disk2
: Это называется "чередующейся" конфигурацией, и она позволяет вам использовать все пространство обоих дисков, но не добавляет избыточности для защиты от сбоев дисков.