Я знаю, что grub поддерживает только некоторые функции zpool, и обычно это причина наличия двух пулов.
Также используются 2 пула для шифрования только одного (rpool) из них.
Но это не проблема, если я могу сделать свой монопул совместимым с grub и применять такие параметры, как шифрование, только к наборам данных, отличным от /boot ?
Во всех руководствах по zfs для Linux, которые я видел, они всегда создают 2 пула, и даже их имена неизменны — я помню создание bpool, который был назван bootbool вместо bpool около 2 лет назад, и Ubuntu Focal не загружалась, пока я не назвал это бпул. Поскольку генераторы монтирования systemd или zsys полагались на то, что пулы должны называться точно bpool и rpool.
Теперь с новым Ubuntu Impish, может быть, я смогу сохранить все это в одном пуле?
Я могу сделать его совместимым с grub (используйте только совместимые функции пула и параметры набора данных /boot);
Иметь /boot в отдельном наборе данных, но в том же пуле;
Включите шифрование только для не-/загрузочных наборов данных.
Это должно работать или это вообще плохая идея (почему тогда)?
Я могу, конечно, проверить экспериментально и посмотреть, с какими проблемами я столкнусь, но было бы здорово проверить идею без особых хлопот.
Преимущества установки с монопулом могут заключаться в уменьшении количества сущностей (упрощение настройки) и повышении гибкости (гибкое совместное использование одной и той же емкости хранилища — если мне нужно ограничить, я все равно могу использовать квоты).