Задать вопрос

Как восстановить raid1 в linux?

Есть Centos7, который установлен на один жесткий диск. Для хранения данных был собран программный RAID1 массив из двух жестких дисков. Сейчас один из них вышел из строя - перестал запускаться.

Я пробовал удалить поврежденный раздел из массива командой:
mdadm /dev/md0 -r /dev/sdc1
но получал ошибку: Cannot get array info for /dev/md0

Что мне нужно проделать, что бы выдернуть данные с оставшегося диска? И нужно ли мне для этого менять поврежденный диск или можно просто разобрать массив?
  • Вопрос задан
  • 2209 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
# mdadm --assemble /dev/md0 /dev/sdb1
где /dev/sdb1 раздел живого диска
Ответ написан
Комментировать
@kolu4iy
Не надо разбирать.
Если надо пересобрать RAID, то удаляете старый диск, вставляете новый, добавляете его в массив.
Если не надо пересобирать, а загрузчик на второй диск установлен, то удаляете старый диск и спокойно загружаетесь.
Если загрузчик не установлен, грузитесь в LiveCD и устанавливаете grub.
Просто считать данные - на любой линуксовой машине ваш раздел спокойно смонтируется и вы всё оттуда вытащите.
Не усложняйте себе жизнь. Всё уже украдено до нас.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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