10 x 3 ТБ дисков в виде 5 зеркальных vdevs плюс 2 x 2 ТБ в качестве зеркала vdev.
У вас есть следующие варианты:
- 1 бассейн (12 х 2), полезное пространство (6 х 2) = 12 ТБ
- 1 пул с (10 x 3) + (2 x 2), полезное пространство (5 x 3) + (1 x 2) = 17 ТБ
- 2 пула с (10 x 3) и (2 x 2), полезное пространство 15 и 2 ТБ отдельно
Вариант 1, по-видимому, уступает 2, но если вы замените два маленьких диска и в пуле будет установлен параметр autoexpand = on
, он автоматически увеличится до (12 x 3), что приведет к 18 ТБ против 15 + 3 ТБ, пригодных для использования. для варианта 2. Размер будет таким же, но ваш пул будет быстрее, более сбалансированным и более отказоустойчивым, чем вариант 2.
Например, могу ли я позже обновить эти 2x 2 ТБ диски до 2x 6 ТБ?
Да, ты мог. Это даст вам 15 + 6 ТБ = 21 ТБ, но это будет медленнее, чем при равной конфигурации.
Вы можете обновить каждый диск каждого vdev отдельно - весь vdev всегда имеет размер самого маленького диска. Для зеркал это означает, что оба диска должны быть обновлены, прежде чем можно будет использовать дополнительное пространство.
Вы также можете добавлять и удалять диски в и из зеркальных vdevs, но это только увеличивает / уменьшает надежность и отказоустойчивость, полезное пространство не изменяется.
Наконец, вы всегда можете добавить больше vdevs любого типа и размера в свой пул (хотя аналогичные размеры / типы рекомендуются из соображений производительности), поэтому размер вашего пула будет увеличиваться (span, по существу RAID 0). Будьте осторожны, так как вы не можете удалить vdevs после добавления их без разрушения пула. Ваш пул выйдет из строя, если какой-либо vdev внутри выйдет из строя критически, вместе со всеми данными в нем.