Назад | Перейти на главную страницу

Недостатки разделения одного диска на разделы и разделы, объединенные в ZFS raidz1, по сравнению с ZFS с одним диском с дублированием данных?

Я ищу минимальную настройку ZFS для самовосстановления на одно устройство. Поскольку я создаю резервную копию своих данных, отказы дисков не вызывают беспокойства, а вот бит-гниль - нет. Пока что единственные предложения, которые мне удалось извлечь, указывали на copies=2 вариант, но это снижает полезную емкость на 50%.

Мой вопрос: Каковы недостатки (помимо производительности) разделения устройства на 8 разделов и объединения их в массив 7 + 1 RAID-Z1? Это означало бы сокращение полезного пространства на 12,5%. Пока я занимаюсь этим, почему бы не пойти 19 + 1 или 99 + 1 (или как это позволяет таблица разделов)?

Из Руководство по лучшим практикам ZFS:

Для производственных систем используйте для пулов хранения целые диски, а не срезы по следующим причинам:

  • Позволяет ZFS включить кэш записи для тех дисков, на которых есть кеши записи. Если вы используете массив RAID с энергонезависимым кешем записи, то это меньшая проблема, поскольку vdevs по-прежнему должны пользоваться преимуществами кеша записи массива.
  • Для подключенного хранилища JBOD с включенным дисковым кешем можно выполнять некоторые синхронные записи в виде нескольких операций записи на диск, за которыми следует одна очистка кэша, что позволяет контроллеру диска оптимизировать планирование ввода-вывода. Отдельно, для систем, в которых отсутствует надлежащая поддержка SATA NCQ или SCSI TCQ, наличие включенного кэша записи позволяет хосту выполнять одну операцию ввода-вывода асинхронно из физического ввода-вывода.
  • Процесс восстановления после замены отказавшего диска более сложен, если диски содержат на срезах файловые системы ZFS и UFS. Пулы ZFS (и базовые диски), которые также содержат файловые системы UFS на срезах, не могут быть легко перенесены в другие системы с помощью функций импорта и экспорта zpool.
  • В общем, поддержание срезов увеличивает время и затраты на администрирование. Снизьте расходы на администрирование за счет упрощения модели конфигурации пула хранения.

Подводя итог, это намного медленнее и сложнее правильно обрабатывать, заменять и расти.

Кроме того, вам все равно придется позаботиться о планировке вашего бассейна. Ваша настройка RAIDZ1 по-прежнему будет страдать от проблемы с отверстием для записи RAID5 при замене среза, и она все равно пострадает, если вы выберете неоптимальное количество срезов для своего уровня RAIDZ (также из рекомендаций в руководстве):

  • (N + P) с P = 1 (raidz), 2 (raidz2) или 3 (raidz3) и N равно 2, 4 или 6
  • Рекомендуемое количество дисков в группе от 3 до 9. Если у вас больше дисков, используйте несколько групп.