LinuxForum.Fans
Тема

Восстановить RAID1 после переезда с VB на KVM

Автор: XliN 11 сообщений 2666 просмотров
#298996

Все хорошо переехало. Система стартанула, но массив работает не до конца.

Я так понял что у меня отпал /dev/sdb3. Как его собрать заново?

Пробовал

text
[root@localhost ~]# mdadm /dev/md125 -f /dev/sda3
mdadm: set device faulty failed for /dev/sda3:  Device or resource busy
[root@localhost ~]# mdadm /dev/md125 -f /dev/sdb3
mdadm: set device faulty failed for /dev/sdb3:  No such device
text
[root@localhost ~]# cat /etc/mdadm.conf
DEVICE /dev/sda3 /dev/sdb3
ARRAY /dev/md125 UUID=a78d8a5d:c778c392:b787757e:c6ff7eb8 auto=yes
[root@localhost ~]# cat /proc/mdstat 
Personalities : [raid1] 
md125 : active raid1 sda3[0]
      6146504 blocks super 1.2 [2/1] [U_]
      
unused devices: <none>
[root@localhost ~]# fdisk -l

Диск /dev/sdb: 8589 МБ, 8589934592 байт 255 heads, 63 sectors/track, 1044 cylinders, всего 16777216 секторов Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000

Устр-во Загр Начало Конец Блоки Id Система /dev/sdb1 * 63 481949 240943+ 83 Linux /dev/sdb2 481950 4482134 2000092+ 83 Linux /dev/sdb3 4482135 16777215 6147540+ 83 Linux

Диск /dev/sda: 8589 МБ, 8589934592 байт 255 heads, 63 sectors/track, 1044 cylinders, всего 16777216 секторов Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000

Устр-во Загр Начало Конец Блоки Id Система /dev/sda1 * 63 481949 240943+ 83 Linux /dev/sda2 481950 4482134 2000092+ 83 Linux /dev/sda3 4482135 16777215 6147540+ 83 Linux

Диск /dev/md125: 6294 МБ, 6294020096 байт 2 heads, 4 sectors/track, 1536626 cylinders, всего 12293008 секторов Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes

#298998

Ни кто не знает? Удивительно... или еще не проснулись и лень помогать в выходные? =)

#299001
text
mdadm --assemble --scan

пробовали?

#299007

Пробовал

text
[root@localhost ~]# mdadm --assemble --scan
mdadm: /dev/md125 is already in use.
#299011

А так?

text
mdadm --manage /dev/md125 --re-add /dev/sdb3
#299012

Вот информация по дискам

Показать
text
[root@localhost ~]# mdadm -E /dev/sdb3
/dev/sdb3:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x0
     Array UUID : a78d8a5d:c778c392:b787757e:c6ff7eb8
           Name : rescue:125
  Creation Time : Sat Jan 12 18:40:24 2013
     Raid Level : raid1
   Raid Devices : 2

Avail Dev Size : 12293033 (5.86 GiB 6.29 GB) Array Size : 12293008 (5.86 GiB 6.29 GB) Used Dev Size : 12293008 (5.86 GiB 6.29 GB) Data Offset : 2048 sectors Super Offset : 8 sectors State : clean Device UUID : 046a1ab7:072684e9:30099593:7b903298

Update Time : Tue Jan 22 00:05:01 2013 Checksum : d42a4c2b - correct Events : 35

Device Role : Active device 1 Array State : AA ('A' == active, '.' == missing) [root@localhost ~]# mdadm -E /dev/sda3 /dev/sda3: Magic : a92b4efc Version : 1.2 Feature Map : 0x0 Array UUID : a78d8a5d:c778c392:b787757e:c6ff7eb8 Name : rescue:125 Creation Time : Sat Jan 12 18:40:24 2013 Raid Level : raid1 Raid Devices : 2

Avail Dev Size : 12293033 (5.86 GiB 6.29 GB) Array Size : 12293008 (5.86 GiB 6.29 GB) Used Dev Size : 12293008 (5.86 GiB 6.29 GB) Data Offset : 2048 sectors Super Offset : 8 sectors State : clean Device UUID : ef789999:f1283c4a:4190a9e6:4432231d

Update Time : Sun Jan 27 15:39:06 2013 Checksum : ef6afab8 - correct Events : 405

Device Role : Active device 0 Array State : A. ('A' == active, '.' == missing)

#299013
text
[root@localhost ~]# mdadm --manage /dev/md125 --re-add /dev/sdb3
mdadm: --re-add for /dev/sdb3 to /dev/md125 is not possible
#299016

OK. Вместо --re-add просто --add укажите. Если не прокатит, скорее всего придется массив пересоздать.

#299022

Разобрался. Нужно было

text
mdadm --zero-superblock /dev/sdb3
mdadm --manage /dev/md125 --add /dev/sdb3

После этого пошла синхронизация

text
Personalities : [raid1] 
md125 : active raid1 sdb3[2] sda3[0]
      6146504 blocks super 1.2 [2/1] [U_]
      [>....................]  recovery =  1.3% (82304/6146504) finish=392.3min speed=257K/sec
      
unused devices: <none>
#299028

Да, про этот --zero-superblock тоже сам всегда забываю, не часто рейды собирать/разбирать приходится... Еще хуже когда и раздела уже нет...

#299031
"zenon" написал:
Еще хуже когда и раздела уже нет...

Ну тут один выход. Форматировать, через sfdisk клонировать разделы и т.д.

"zenon" написал:
не часто рейды собирать/разбирать приходится...

Это хорошо =)

Войдите или зарегистрируйтесь, чтобы ответить.