>>> полмечаю диск как сбойный
>>> mdadm --manage /dev/md0 --fail /dev/sdd1
>>> Выводим его из массива (mdadm)
>>> mdadm --manage /dev/md0 --fail /dev/sdd1
>> команды одинаковые --remove в последней нада
> ошибся при создании поста делал так
> mdadm --manage /dev/md0 -r /dev/sdd1 Опишу подробно весь процесс установки
имеем 4-е винта по 500 гб и скачанный с [url="http://www.debian.org/"]http://www.debian.org/ ... iso с последней версией debian 6 stable
начинаю установку в режиме expert graficall install
дохожу до разметки дисков создаю raid , Устанавливаю на него систему (выбираю его тип как / файловую систему ext3 )
система ругается что не создан файл подкачки, и продолжает установку. Ставится Grub
Выбираю установить системный загрузчик в главную загрузочную запись (grube-install /dev/sda)
Завершается установка , перезагружается комп , грузится система
fdisk-l и df -h
root@backup:~# fdisk -lDisk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0008e588
Device Boot Start End Blocks Id System
/dev/sda1 1 60802 488384512 fd Linux raid autodetect
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0001ce30
Device Boot Start End Blocks Id System
/dev/sdb1 1 60802 488384512 fd Linux raid autodetect
Disk /dev/sdc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0001f739
Device Boot Start End Blocks Id System
/dev/sdc1 1 60802 488384512 fd Linux raid autodetect
Disk /dev/sdd: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00021c93
Device Boot Start End Blocks Id System
/dev/sdd1 1 60802 488384512 fd Linux raid autodetect
Disk /dev/md0: 1500.3 GB, 1500312502272 bytes
2 heads, 4 sectors/track, 366287232 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 524288 bytes / 1572864 bytes
Disk identifier: 0x00000000
Disk /dev/md0 doesn't contain a valid partition table
root@backup:~# df -h
Файловая система Разм Исп Дост Исп% смонтирована на
/dev/md0 1,4T 657M 1,3T 1% /
tmpfs 1006M 0 1006M 0% /lib/init/rw
udev 1002M 212K 1001M 1% /dev
tmpfs 1006M 0 1006M 0% /dev/shm
смотрю инфу по raid root@backup:~# cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sda1[0] sdd1[3] sdc1[2] sdb1[1]
1465148928 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/4] [UUUU]
unused devices: <none>
по идее все готово и работает , теперь попытаюсь извлечь из массива 1 диск
root@backup:~# mdadm --manage /dev/md0 --fail /dev/sdd1
mdadm: set /dev/sdd1 faulty in /dev/md0
root@backup:~# mdadm --manage /dev/md0 -r /dev/sdd1
mdadm: hot removed /dev/sdd1 from /dev/md0
root@backup:~# cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sda1[0] sdc1[2] sdb1[1]
1465148928 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/3] [UUU_]
unused devices: <none>sdd1 выведено нормально
определяю какой из моих винтов sdd1
root@backup:~# hdparm -i /dev/sd[a,b,c,d] | grep Serial
Model=WDC WD5000AAKX-00ERMA0, FwRev=15.01H15, SerialNo=WD-WCC2ER632649
Model=WDC WD5000AAKX-00ERMA0, FwRev=15.01H15, SerialNo=WD-WCC2ER889938
Model=WDC WD5000AAKX-00ERMA0, FwRev=15.01H15, SerialNo=WD-WCC2EP729130
Model=WDC WD5000AAKX-00ERMA0, FwRev=15.01H15, SerialNo=WD-WCC2EN920568
root@backup:~#
Отключаю комп и физически извлекаю винт с серийным номером SerialNo=WD-WCC2EN920568
в mdadm.conf исправляю md/0 на md0
Включаю комп
прогружается grub выбираю нужный пункт жму E и дописываю к linux /boot/vmlinuz-2.6.32-5-amd64 root=/dev/md0 bootdegraded=true
пытаюсь загрузится
получаю
Decompressing Linux
uncompression error
--System halted подключаю винт ситема грузится ругается что нет одного диска в raid но грузится !
Я уже и не знаю куда копать !