Добрый день всем! Прошу помощи по следующему вопросу.. Есть сервер на Ubuntu 12.04.4 на котором собран raid1. В одни прекрасные выходные случилась нехорошая ситуация и один из дисков вышел из строя..
В результате:
dmesg:
[ 1.463923] ata3.00: configured for UDMA/100
[ 2.059688] ata2.01: failed to resume link (SControl 0)
[ 2.059690] ata4: failed to resume link (SControl 0)
[ 2.069917] ata1.01: failed to resume link (SControl 0)
[ 2.076048] ata4: SATA link down (SStatus 4 SControl 0)
[ 2.216219] ata2.00: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 2.221637] ata2.01: SATA link down (SStatus 0 SControl 0)
[ 2.235768] ata2.00: ATA-8: WDC WD1003FBYX-01Y7B1, 01.01V02, max UDMA/133
[ 2.241030] ata2.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 0/32)
[ 2.255794] ata2.00: configured for UDMA/133
[ 7.258543] ata1.00: link is slow to respond, please be patient (ready=0)
[ 10.733776] ata1.00: SRST failed (errno=-16)
[ 12.085469] ata1.01: failed to resume link (SControl 0)
[ 17.284326] ata1.00: link is slow to respond, please be patient (ready=0)
[ 20.759558] ata1.00: SRST failed (errno=-16)
[ 22.111278] ata1.01: failed to resume link (SControl 0)
[ 27.310108] ata1.00: link is slow to respond, please be patient (ready=0)
[ 55.811807] ata1.00: SRST failed (errno=-16)
[ 55.817061] ata1.00: limiting SATA link speed to 1.5 Gbps
[ 55.822346] ata1.01: limiting SATA link speed to 1.5 Gbps
[ 57.171543] ata1.01: failed to resume link (SControl 0)
[ 60.858696] ata1.00: SRST failed (errno=-16)
[ 60.874552] ata1.00: reset failed, giving up
mdadm -D /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Mon Apr 15 14:45:42 2013
Raid Level : raid1
Array Size : 9757568 (9.31 GiB 9.99 GB)
Used Dev Size : 9757568 (9.31 GiB 9.99 GB)
Raid Devices : 2
Total Devices : 1
Persistence : Superblock is persistent
Update Time : Fri Oct 10 11:33:49 2014
State : clean, degraded
Active Devices : 1
Working Devices : 1
Failed Devices : 0
Spare Devices : 0
Name : sirius:0 (local to host sirius)
UUID : 8b847208:a269a969:3bc6321d:d33bc4e2
Events : 1862
Number Major Minor RaidDevice State
0 0 0 0 removed
1 8 2 1 active sync /dev/sda2
Перед физической заменой диска необходимо указать mdadm что на текущий момент, массив состоит из одного диска..
Пробую:
root@sirius:~# mdadm --manage /dev/md0 --fail /dev/sdb2
mdadm: cannot find /dev/sdb2: No such file or directory
root@sirius:~# mdadm --manage /dev/md0 -r failed
root@sirius:~#
root@sirius:~# mdadm --manage /dev/md0 -r removed
root@sirius:~#
но после этого все равно:
root@sirius:~# mdadm -D /dev/md0 | grep "Raid Devices"
Raid Devices : 2
Вопрос, как корректно вывести из рейда вышедший из строя диск?