2

У меня проблемы с дисками; Длинная история .. но сейчас я пытаюсь смонтировать устройство, которое было частью двухдискового raid1. Для этого я попытался собрать его в новый массив, но ...

% mdadm -Av /dev/md2 /dev/sdc1
mdadm: looking for devices for /dev/md2
mdadm: /dev/sdc1 is identified as a member of /dev/md2, slot 2.
mdadm: No suitable drives found for /dev/md2

Ранее я мог делать подобное, но сейчас он не работает с этим устройством, и я не могу понять, почему.

Дополнительная информация:

% mdadm -E /dev/sdc1
/dev/sdc1:
          Magic : a92b4efc
        Version : 0.90.00
           UUID : 0bf001f2:31c5e4d1:c44c77eb:7ee19756 (local to host sysresccd)
  Creation Time : Thu Mar 12 16:43:17 2009
     Raid Level : raid1
  Used Dev Size : 51199040 (48.83 GiB 52.43 GB)
     Array Size : 51199040 (48.83 GiB 52.43 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 124

    Update Time : Sat Feb 23 17:44:08 2013
          State : clean
 Active Devices : 1
Working Devices : 2
 Failed Devices : 1
  Spare Devices : 1
       Checksum : c9e77cf6 - correct
         Events : 16015185


      Number   Major   Minor   RaidDevice State
this     2       8       33        2      spare   /dev/sdc1

   0     0       8       49        0      active sync   /dev/sdd1
   1     1       0        0        1      faulty removed
   2     2       8       33        2      spare   /dev/sdc1

% fdisk -l /dev/sdc

Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
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

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *          63   102398309    51199123+  fd  Linux raid autodetect
/dev/sdc2       102398310   110398679     4000185   82  Linux swap / Solaris
/dev/sdc3       110398680   976768064   433184692+  fd  Linux raid autodetect

Хм .. теперь я вижу, sdc1 выглядит как запасной, странно.

sdd1 - другая половина массива. Я смог смонтировать их отдельно ранее, и они оба передали fsck, и данные файла были доступны для чтения. При попытке собрать их снова, повторная синхронизация не удалась из-за плохого блока на sdd (в свободном пространстве, я полагаю). Я не уверен, что у sdc1 есть плохие блоки.

1 ответ1

0

Попробуйте с missing на месте отсутствующих дисков , чтобы активировать деградированный массив.

mdadm -Av /dev/md2 /dev/sdc1 missing

Я не думаю, что вы можете легко создать один и тот же массив дважды в системе, где оба ухудшаются.

cat /proc/mdstat 

Перечислите ваши в настоящее время активные устройства рейда.

Если рейд с sdd1 в порядке, то просушите:

mdadm --manage /dev/md2 --add /dev/sdc1
# or
mdadm --manage /dev/md2 --re-add /dev/sdc1

(когда /dev /md2 - устройство рейда с sdd1)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .