LINUX.ORG.RU
ФорумAdmin

Замена диска в raid1


0

1

Добрый день всем! Прошу помощи по следующему вопросу.. Есть сервер на 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

Вопрос, как корректно вывести из рейда вышедший из строя диск?

Raid Devices : 2

Это характеристика рейда, описывает его нормальное состояние.

Добавь в рейд новый диск, пройдёт ребилд и рейд снова будет в порядке

router ★★★★★ ()

Перед физической заменой диска необходимо указать mdadm что на текущий момент, массив состоит из одного диска..

Кто тебе сказал такую глупость?

router ★★★★★ ()
Ответ на: комментарий от vxzvxz

То есть,я могу смело физически менять сбойный диск, копировать на новый диск таблицу разделов с рабочего и добавлять его в рейд?

klasik ()
Ответ на: комментарий от klasik

Это удаление диска из рейда, а не изменение параметров самого рейда

router ★★★★★ ()

необходимо указать mdadm что на текущий момент, массив состоит из одного диска..

он это и без тебя знает, вот же написано что массив:

 Update Time : Fri Oct 10 11:33:49 2014
          State : clean, degraded
degraded - диска в нем не хватает.

vxzvxz ★★★ ()
Ответ на: комментарий от router

он и есть, я до абсурда ситуацию довел. лопата, короче.

handbrake ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.