Итак, наша виртуальная машина сломалась (на самом деле это машина Linux в Azure), на которой мы запускали массив RAID10 из 4 дисков. Это ящик убунту. Насколько я могу судить, с четырьмя дисками данных все в порядке, это просто ВМ прикручена.
Теперь я могу отсоединить диски от этой машины и создать новый экземпляр Linux, а затем присоединить диски к этому новому экземпляру. Вопрос в том, как мне заставить mdadm настроить массив RAID10, используя данные на этих дисках (я не хочу, чтобы он был удален как новый диск).
Кроме того, имеет значение, в каком порядке я присоединяю диски, или mdadm определит, какой диск находится в массиве?
Я бы начал с того, что увидел, что думает mdadm.
http://linux.die.net/man/8/mdadm -D, --detail Распечатать сведения об одном или нескольких устройствах MD.
должен напечатать много информации, поскольку я помню, рассказывал о состоянии каждого рейдового устройства.
Я считаю $sudo mdadm --query --detail
должен сделать свое дело.
Примечание. Любое действие, указанное ниже, может иметь серьезные последствия. Если другие диски имеют разные контрольные суммы, тогда весь рейд должен будет подвергнуться перестройке, которая может занять несколько часов и повлиять на производительность. В лучшем случае с момента события записи не было, и повторное добавление займет несколько секунд. В худшем случае рейду придется снова сходиться.
Если он говорит, что массив ухудшился, вы можете $ sudo mdadm --manage --add /dev/sd??
Если он говорит, что рейд отключен, вам необходимо вызвать специалиста по восстановлению данных.