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

Можно ли изменить zfs raid-z1 на raid-z2 или raid-z3 на freenas?

У меня работает freenas zfs на raid-z1. Для безопасности я хотя бы увеличиваю четность. Доступно достаточно свободного места.

Можно ли обновить zfs raid-z1 до raid-z2 или raid-z3?

спасибо за вашу помощь

Преобразование RAID-Z на другой уровень RAID-Z не возможно.

Как объяснил Шейн, вы должны определить уровень RAID-Z при создании. уровень RAID нельзя изменить позже. Однако его можно изменить, воссоздав рейд. Добавление дисков в RAID-Z также ограничено, и этого следует избегать.

Добавление одного диска в RAID-Z: НЕ !!!!

НИКОГДА не добавляйте ни одного диска к RAID-Z.

Добавление одиночный HDD к RAID-Z - действительно плохая идея. Предполагая, что первый RAID-Z заполнен и ZFS чередует данные, все данные записываются на один диск. На одном диске нет зеркала, поэтому он может потеряться в случае сбоя. Таким образом, это делает не обеспечивать исправление целостности или четности!

Добавление нескольких жестких дисков в RAID-Z

Это возможно, но, вероятно, тоже не рекомендуется. Добавление дисков к существующему RAID-Z создаст дополнительный RAID-Z и распределит данные по обоим RAID-Z. Если первый RAID-Z заполнен, все данные будут записаны во вновь добавленный RAID-Z. ZFS не выполняет повторную балансировку данных. Если вы хотите повысить производительность за счет добавления новых дисков, вам, вероятно, лучше полностью воссоздать RAID.

Рекомендация: используйте чередующиеся зеркала вместо RAID-Z

Действительно хорошее объяснение, почему можно найти в сообщении блога ZFS: вам следует использовать зеркальные vdevs, а не RAIDZ.

Проще говоря, причин несколько:

  1. Более высокая доступность
  2. ZFS RAID не ухудшается на отдельных неисправных дисках и остается доступным
  3. Ускоряет восстановление и устойчивость
  4. Избегает проблем с восстановлением
  5. Обеспечивает лучшее масштабирование и увеличение объема хранилища, хотя это не рекомендуется. (Правильно выберите размер RAID во время инициализации или добавьте диски как можно раньше.)

Нужна масштабируемость? Рассмотрим BTRFS.

Это просто для полноты картины. Я не связан с Rockstor или FreeNAS, просто оцениваю их для себя.

В будущем, бабочки или btrfs может решить эти проблемы. Альтернативой FreeNAS может стать Rockstor. Synology и другие системы NAS недавно интегрировали его в свои решения.

ВНИМАНИЕ: По состоянию на август 2016 года у btrfs есть ошибки в коде рейда и не стабильно. Насколько я понимаю, рассматривать его можно только с зачищенными зеркалами.

К сожалению нет; вы не можете преобразовать группу RAID-Z на другой уровень RAID-Z, вам нужно будет переместить данные в другое место и добавить диски в пул с желаемым уровнем во время создания.