1

У меня есть массив raid5, работающий на Debian Squeeze 32bit (x86), и я планирую перейти на Debian Squeeze 64bit (amd64). Чтобы сохранить мой массив raid5 и файловую систему ext4, я просто сохраняю копию моего файла mdadm.conf. Я вполне уверен, что этого достаточно, чтобы снова запустить мой массив, как только я перешел на 64-разрядную версию, но я все еще немного нервничаю, если что-то забыл (и я знаю, что мне не хватает резервной копии!).

Я планирую также обновить массив raid5 до массива raid6 впоследствии.

  1. Есть ли проблема с миграцией raid5, созданного в 32-битной или 64-битной системе?
  2. Нужно ли мне больше, чем mdadm.conf?
  3. Есть ли что-то еще, что мне нужно знать?

2 ответа2

1

Для удобства я уверен, что mdadm не смонтирует массив, если не уверен на 100%. В худшем случае просто переустановите 32-битную версию для восстановления массива.

Технически, я даже не думаю, что вам нужен mdadm.conf, если вы знаете, какие устройства находятся в массиве и на каком уровне (я вручную переместил массив raid5 из одной системы в другую без проблем. Mdadm пишет Хорошая информация о рейде в суперблоке каждого диска, так что вы должны иметь возможность вызвать массив из новой установки или даже live cd с помощью mdadm --assemble /dev/disk1 /dev/disk2 /dev/disk3 ...) Тем не менее, я не тестировал перемещение между архитектурами (32 бита -> 64 бита) раньше.

Единственные другие заметки, которые я упомянул, - не пытайтесь использовать его только с 4 устройствами, так как это обновит суперблок на этих 4 устройствах, в результате чего 5-е устройство будет выглядеть устаревшим (даже если вы сразу остановите массив), что приведет к отказу 5-го устройства из массива, его повторному добавлению и повторной сборке. Эту проблему обычно можно избежать с помощью следующих советов:

Не используйте --force если вы не уверены, что это именно то, что вы хотите сделать. Нет --unforce .

1

Я уже сделал это, и ответ на мои собственные вопросы:

  1. нет
  2. Вам даже не нужен mdadm.conf
  3. Это умный с резервной копией.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .