Назад | Перейти на главную страницу

Вывалилось 3 диска из Raid6 mdadm - восстановление?

У меня был массив mdadm raid6 с дисками 13x1TB. В течение 10 минут 3 из этих дисков выпали из массива ... мы предполагаем, что кабель к карте контроллера неисправен и заменен, однако теперь нам нужно вернуть диски в рабочий массив.

поскольку md0 был помечен как сбойный, мы удалили массив mdadm и создали новый md0 с исходными 13 дисками. 1 снова потерпел неудачу во время перестройки, поэтому теперь у нас деградированный md0. Проблема в том, что lvm не видит массив, существующий в mdadm. Что мы можем сделать, чтобы вернуть наши данные?

$ pvscan

PV /dev/sda5   VG nasbox   lvm2 [29.57 GiB / 0    free]
  Total: 1 [29.57 GiB] / in use: 1 [29.57 GiB] / in no VG: 0 [0   ]

$ cat / proc / mdstat

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid6 sdc1[1] sdg1[5] sdb1[0] sdf1[4] sde1[3] sdd1[2] sdi1[7] sdl1[10] dm1[11] sdh1[6] sdj1[8] sdn1[12]
      10744336064 blocks super 1.2 level 6, 64k chunk, algorithm 2 [13/12] [UUUUUUUUU_UUU]

unused devices: <none>

что, я думаю, нам нужно сделать, так это заставить lvm обнаруживать массив mdadm, чтобы мы могли его смонтировать, но если я создам новую группу томов в LVM, он сотрет все данные из массива.

Проще говоря, как получить данные из md0 ...

ОБНОВИТЬ: один из наших системных администраторов смог восстановить резервную копию конфигурации LVM, и теперь она отображается в LVM, однако мы все еще не можем смонтировать диск для просмотра данных. Может, плохая таблица разделов?

$ pvscan

PV /dev/sda5   VG nasbox   lvm2 [29.57 GiB / 0    free]
PV /dev/md0    VG zeus     lvm2 [10.01 TiB / 4.28 TiB free]
Total: 2 [10.04 TiB] / in use: 2 [10.04 TiB] / in no VG: 0 [0   ]

$ mount / dev / md0

mount: /dev/mapper/zeus-data already mounted or /mnt/zeus busy

Информация взята из этой статьи, посмотрите, поможет ли она: http://www.linuxjournal.com/article/8874

pvscan показывает, что присутствуют физические тома LVM, но группа томов LVM не обязательно активна. См. Вывод vgdisplay, должно быть что-то вроде

--- Volume group ---
VG Name              zeus
System ID
Format               lvm2
[...]

Если zeus группа томов не отображается, вам может потребоваться сделать ее доступной с помощью vgchange zeus -a y. Затем проверьте вывод lvdisplay. Это должно вывести каждый логический том в системе:

--- Logical volume ---
LV Name                /dev/zeus/volume_name
VG Name                zeus
LV Status              available
[etc...]

И вы сможете смонтировать желаемый том с помощью mount /dev/zeus/volume_name /mnt/target.