Назад | Перейти на главную страницу

Как повторно добавить удаленный диск в массив mdadm raid 1 на другом компьютере?

Недавно у меня были проблемы с случайным отключением сервера. Я подумал, что это признаки сбоя диска, поэтому я решил удалить и заменить диск из массива raid 1 mdadm.

В массиве было два таких диска:

NAME    MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda       8:0    0 931.5G  0 disk  
├─sda1    8:1    0   7.5G  0 part  
│ └─md0   9:0    0   7.5G  0 raid1 [SWAP]
└─sda2    8:2    0 924.1G  0 part  
  └─md1   9:1    0   924G  0 raid1 /
sdb       8:16   0 931.5G  0 disk  
├─sdb1    8:17   0   7.5G  0 part  
│ └─md0   9:0    0   7.5G  0 raid1 [SWAP]
└─sdb2    8:18   0 924.1G  0 part  
  └─md1   9:1    0   924G  0 raid1 /

Я не знал, какой из дисков будет неисправен, поэтому выбрал sdb. Я удалил sdb как из md0, так и из md1 и за ночь восстановил массив на новом жестком диске.

mdadm /dev/md0 --fail /dev/sdb1 --remove /dev/sdb1
mdadm /dev/md1 --fail /dev/sdb2 --remove /dev/sdb2

[заменить]

mdadm --add /dev/md0 /dev/sdb1
mdadm --add /dev/md1 /dev/sdb2

Утром выясняется, что неисправный диск был sda, и сервер больше не может загружаться.

РЕДАКТИРОВАТЬ: Я должен указать, что восстановление не удалось в одночасье, и новый диск не был полностью восстановлен.

Как настроить извлеченный диск так, чтобы он считал, что он все еще является частью массива mdadm? У меня под рукой есть еще один компьютер с Linux.