MDADM изменяет 2 дисковых рейда 5 на 4 дисковых рейда6

225
Sunday

У меня происходит несколько нестандартное изменение формы mdadm. У меня есть 2 диска raid5 (чистое состояние), который я хочу преобразовать в 4 диска raid6. Причина, по которой это было создано как двухдисковый raid5 вместо двухдискового raid1, заключалась в том, что я где-то читал, что это будет легче изменить в будущем. Это не похоже на случай:

~# mdadm --grow /dev/md3 --level 6 --raid-devices 4 --backup /root/md3reshapebackup mdadm: /dev/md3: could not set level to raid6 

Затем я попытался использовать raid6 на 3 диска в качестве промежуточного шага, но это не сработало:

root@bigbrain:~# mdadm --grow /dev/md3 --raid-devices=3 --level=6 --layout=preserve --backup /root/md3reshapebackup mdadm: /dev/md3: could not set level to raid6 

Опция layout=preserveбыла предназначена для того, чтобы избавить меня и диски от необходимости повторного запуска дважды.

Теперь я впервые вырос на raid5 с 3 дисками и надеюсь, что оттуда я смогу перейти на raid6 с 4 дисками:

root@bigbrain:~# mdadm --grow /dev/md3 --raid-devices=3 --backup /root/md3reshapebackup mdadm: Need to backup 1024K of critical section.. 

Будет ли это работать и был бы какой-то другой путь? Было бы возможно преобразование из двух дисковых raid1 в 4 дисковых raid6 за один раз?

0
2 диска в RAID5 с чистым состоянием ??? RAID5 должен иметь как минимум 3 диска. RAID5 сам по себе настоящий PITA, когда диск вышел из строя. Alex 5 лет назад 0
Для mdadm двухдисковый raid5 эквивалентен двухдисковому raid1. Вы можете конвертировать одно в другое мгновенно просто с помощью `mdadm --grow / dev / md? - уровень 1 / 5`. Sunday 5 лет назад 0
Попробуйте отключить один из двух дисков в RAID5 и попытаться загрузиться. Alex 5 лет назад 0
Массив не является моим загрузочным устройством, поэтому совместимость загрузки не является проблемой. К настоящему времени массив подвергается второму преобразованию в raid6 с 4 дисками после того, как преобразование raid5 в 3 диска завершено. Sunday 5 лет назад 0
Это зависит от вас, я сказал вам, что использование RAID5 / 6 - это способ поиска проблемы. RAID5 / 6 в основном чередующийся (как RAID0, где данные перераспределяются по всему массиву) с добавленной четностью, когда один диск выйдет из строя, это кошмарная производительность и восстановление. При добавлении нового диска восстановление занимает слишком много времени. Обычно это один из созданных RAID-массивов с жестким диском того же типа / марки, поэтому вероятность того, что другие диски могут выйти из строя во время восстановления, очень высока, и если это произойдет, вы потеряете весь массив. Жесткие диски дешевы, если вы заботитесь о целостности и производительности, используйте RAID10, а лучше ZFS. Alex 5 лет назад 0

0 ответов на вопрос

Похожие вопросы