Предположим следующую настройку диска (с ZFS):
Controller 1 Drive1 Drive4 Drive7 Drive10 Controller 2 Drive2 Drive5 Drive8 Drive11 Controller 3 Drive3 Drive6 Drive9 Drive12
Настройка VDEV:
vdev1: drive1, drive2, drive3 vdev2: drive4, drive5, drive6 vdev3: drive7, drive8, drive9 vdev4: drive10, drive11, drive12
Что лучше (для надежности): добавить все vdev в один zpool или иметь отдельные zpools (по одному для каждого vdev)? Кроме того, если мы потеряем один vdev, потеряем ли мы весь массив? Нам не нужна вся емкость хранилища в одном месте - с точки зрения хранилища можно найти zpools меньшего размера.
Обновить: Что касается вопроса 3dinfluence о загрузочном пуле, он будет в наборе RAID1. Мне не нравится смешивать ОС и свои многотерабайтные RAID-массивы.
ZFS работает так, что внутри пула есть наборы или группы рейдов. Чтобы увеличить вместимость, вам нужно добавить в пул дополнительные группы на том же уровне рейда. Затем ввод-вывод распределяется по всем группам внутри zpool, у которых есть свободные блоки. Таким образом, zpool с большим количеством небольших наборов дисков работает быстро и высокодоступно.
Поэтому я бы посоветовал вам поместить все диски в один пул либо как группы с 3 дисками raidz, либо как 6 групп зеркал с двумя дисками.
Вариант Райдза
Плюсы
Вариант зеркала
Плюсы
Минусы
Я согласен с предложениями 3dinfluence. Однако, ИМХО, даже лучшим решением было бы использовать RAID-Z2 (аналогичный RAID6; т.е. два диска «четности» вместо одного) с двумя пулами, например:
Теперь, если один диск выходит из строя, у вас все еще есть остался один "четный" диск (по сравнению с RAID-Z, если бы вы уже потеряли всю информацию о избыточности)! Если вы используете жесткий диск большой емкости, это может быть хорошей идеей, потому что перенастройка ZFS (заполнение заменяющего диска, т. Е. Воссоздание информации о избыточности на новом диске) может занять много времени, и ваши данные все это время находятся под угрозой - если вы используете с RAID-Z. (Отказ одного контроллера не приведет к остановке пула RAID-Z2 - но в этом случае избыточность будет потеряна.)
Еще один важный вопрос: вы также должны подумать о запасные диски - особенно если вы решите использовать RAID-Z, потому что отказ одного диска подвергнет ваши данные риску, пока вы не замените неисправный диск. (Диски предпочитают выходить из строя в пятницу вечером, а это значит, что у вас, возможно, не будет избыточности на все выходные!)
Помня о проблеме с запасным диском, вы можете даже захотеть использовать эту конфигурацию:
Эта конфигурация будет безопаснее с довольно небольшая потеря общей емкости.