У меня есть двухдисковый массив RAID-массива mdadm. Один из дисков умер, поэтому массив находится в деградированном состоянии. Это было похоже на какое-то время, и хотя я не прочь получить случайную электронную почту, в последнее время mdadm
было обновление, которое теперь заставляет процесс загрузки останавливаться в интерактивном режиме, где я должен нажать y, чтобы продолжить или он падает к busybox. Очень скучно.
Я хотел бы сохранить оставшиеся данные, но я бы хотел, чтобы диск больше не был mdadm
. Есть ли быстрый способ удалить суперблоки MD MD и установить его напрямую, не теряя данные?
Это зависит. Если вы используете формат суперблока mdadm 0.9 или 1.0 (но не 1.1 или 1.2), вы можете просто использовать mdadm --zero-superblocks (из livecd или иначе с остановленным массивом), чтобы заблокировать суперблоки рейдов, а затем можете получить доступ к диску как обычно. Вы также можете изменить размер массива так, чтобы он должен был иметь только один диск вместо двух, а затем он больше не будет деградирован. Затем, если вы переходите к замене неисправного диска, вы можете его вернуть.
Чтобы изменить размер массива, чтобы иметь только один диск, который считается нормальным, выполните:
mdadm -G /dev/md0 -n 1 --force
Также вы можете видеть, какой формат суперблока вы используете с помощью mdadm -E /dev/sdXX