LINUX.ORG.RU
ФорумAdmin

развалился Raid-массив

 


0

1

У меня был RAID1, потом он сказал, что один из дисков вышел из строя. Ну я дал команду - убрать диск из массива, вынул диск, вставил новый, пошла пересборка массива. Но не закончилась, а новый диск стал Spare.

# cat /proc/mdstat
Personalities : [raid1] 
md0 : active raid1 sdb[2](S) sda[0]
      976761408 blocks [2/1] [U_]

Т.е. вышло как-то так:
http://superuser.com/questions/429776/simple-mdadm-raid-1-not-activating-spare

Я вот думаю, а если бы я старый диск не вынимал, а добавил новый третьим до синхронизации - это бы помогло?

UPD:
Ну и еще интересно, что теперь с этим можно сделать (имея два HDD из raid1 и несобирающийся массив)



Последнее исправление: Tenar_Pofiguel (всего исправлений: 2)

делал manage fail и manage remove или просто выдернул?

anonymous
()

Покажи

mdadm -Q --detail /dev/md0

Кстати, ты не обрезал вывод cat? Это всё содержимое файла?

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

делал manage fail и manage remove или просто выдернул?


mdadm --manage /dev/md0 --remove /dev/sdb
echo 1 > /sys/block/sdb/device/delete
выключил
вынул
вставил
включил (можно было что-то вроде echo 0 0 0 > /sys/class/scsi_host/host1/scan, но мне надо было физически перепривинтить)
mdadm --manage /dev/md0 --add /dev/sdb
echo 100000 > /sys/block/md0/md/sync_speed_min
watch -n 1 'cat /proc/mdstat'

Кстати, ты не обрезал вывод cat? Это всё содержимое файла?

немножко обрезал, там дальше информация по второму массиву на машине и строка
unused devices: <none>

Покажи

# mdadm -Q --detail /dev/md0
/dev/md0:
        Version : 0.90
  Creation Time : Tue May 10 14:45:25 2011
     Raid Level : raid1
     Array Size : 976761408 (931.51 GiB 1000.20 GB)
  Used Dev Size : 976761408 (931.51 GiB 1000.20 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Sat Jul  6 21:02:23 2013
          State : clean, degraded
 Active Devices : 1
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 1

           UUID : 94dbbc2a:ffb20a30:f3f0e6ea:5a1b9c2b (local to host myhost)
         Events : 0.6978925

    Number   Major   Minor   RaidDevice State
       0       8      128        0      active sync   /dev/sda
       1       0        0        1      removed

       2       8      112        -      spare   /dev/sdb
Tenar_Pofiguel
() автор топика
Ответ на: комментарий от Tenar_Pofiguel

пошла пересборка массива. Но не закончилась, а новый диск стал Spare.

В логах что-нибудь есть? Или может быть для root письмо пришло с ошибкой?

Попробуй вырвать spare диск из рейда и добавить обратно.

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