Как заменить сбойный диск в программном RAID1 в Linux |
[исправить] |
Программный RAID1 /dev/md0 включает в себя разделы /dev/sda1 и /dev/sdb1.
Задача заменить диск /dev/sdb.
Диагностику смотрим через (если вместо [UU] видим [U_], то целостность одного из дисков нарушена):
cat /proc/mdstat
Помечаем раздел как сбойный:
mdadm --manage /dev/md0 --fail /dev/sdb1
Отключаем раздел (удаляем из RAID1)
mdadm --manage /dev/md0 --remove /dev/sdb1
Выключаем машину, меняем диск.
Создаем через fdisk идентичные разделы, или копируем структуру первого диска /dev/sda:
sfdisk -d /dev/sda | sfdisk /dev/sdb
Добавляем раздел в RAID1 массив:
mdadm --manage /dev/md0 --add /dev/sdb1
|
|
|
|
Раздел: Корень / Администратору / Система / Диски и файлы / RAID массивы |
1.1, div (??), 11:59, 31/01/2007 [ответить]
| +/– |
а без выключения машины можно менять диски (SATA2)? | |
|
2.3, Exe (?), 21:08, 07/02/2007 [^] [^^] [^^^] [ответить]
| +/– |
в теории можно :). Однако у меня пока тока на фряшке работало без глюков. Правда на последних ядрах не пробовал. | |
|
1.2, _Nick_ (ok), 11:31, 01/02/2007 [ответить]
| +/– |
> Помечаем раздел как сбойный
куда уж дальше?
он и так уже _выпал_ из рейда. На^W^W Зачем его еще раз посечать битым?? Он уже биты, именно поетому мы наблюдаем [U_] в mdstat'е | |
1.4, user5 (?), 17:02, 19/06/2008 [ответить]
| +/– |
Допустим из софт рейда выпал один из дисков, можно ли на место выпавшего вставить диск такого-же размера, но другого производителя ?
| |
|
2.5, Nick (??), 18:29, 19/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Допустим из софт рейда выпал один из дисков, можно ли на место
>выпавшего вставить диск такого-же размера, но другого производителя ?
единственное требование: не меньше в блоках, чем размер массива.
Производитель - неважен в принципе.
| |
|
1.6, keferoff (??), 12:51, 08/04/2010 [ответить]
| +/– |
Интересно, зачем делать:
Создаем через fdisk идентичные разделы, или копируем структуру первого диска /dev/sda:
sfdisk -d /dev/sda | sfdisk /dev/sdb
Это чтобы избежать недоступности массива во время его ребилда?
| |
|