1

Чтобы начать это, я установил карту расширения SATA, чтобы я мог получить больше дисков в компьютер. Я переместил RAID на карту расширения, после того, как попытка не смогла получить ОС SSD на них. Произошел сбой (если предположить, что возникнут проблемы, если не сможете прочитать SSD), но диски в любом случае не повреждены.

Теперь, когда я пытаюсь собрать мой RAID5, он дает мне:

19:31 ~ ->sudo  mdadm --assemble --scan
mdadm: /dev/md/0 assembled from 2 drives - not enough to start the array.
mdadm: No arrays found in config file or automatically

После проверки каждого диска массива и я получаю два диска с этим:

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

И остальные четыре с этим:

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

Кроме того, все они говорят, что контрольная сумма верна, а состояние чистое. Но события различны - 824984 для четырех, которые говорят, что все в порядке, и 825000 для двоих.

Диски выглядят хорошо, просто 2 диска считают, что 4 других диска отсутствуют. Есть ли способ сообщить, что они не?

Пример одного из экзаменов:

        Magic : a92b4efc
      Version : 1.1
  Feature Map : 0x1
   Array UUID : ebc27588:efcd239d:3f714464:28982c31
         Name : localhost.localdomain:0  (local to host localhost.localdomain)
Creation Time : Sun Apr 25 04:23:29 2010
   Raid Level : raid5
 Raid Devices : 6

Avail Dev Size : 1953521400 (931.51 GiB 1000.20 GB)
    Array Size : 4883803200 (4657.56 GiB 5001.01 GB)
 Used Dev Size : 1953521280 (931.51 GiB 1000.20 GB)
   Data Offset : 264 sectors
  Super Offset : 0 sectors
  Unused Space : before=192 sectors, after=120 sectors
         State : clean
   Device UUID : 66d4c996:ab623ab2:0d2905e3:23fb1b28

Internal Bitmap : 8 sectors from superblock
    Update Time : Tue Nov 11 18:33:47 2014
       Checksum : 530097d6 - correct
         Events : 825000

        Layout : left-symmetric
    Chunk Size : 64K

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

2 ответа2

0

Я исправил проблему.

Я бегал два раза:

20:30 ~ ->sudo mdadm --assemble --force --verbose /dev/md0 /dev/sdc1 /dev/sdd1 /dev/sdf1 /dev/sdg1 /dev/sdh /dev/sdi1

После второго запуска RAID-массив отсутствует на одном диске. Диск сейчас находится в процессе восстановления. Должен быть в состоянии использовать массив, как раньше !!!

0

Это подходящее время, чтобы попросить вашу стратегию резервного копирования. В конце концов используйте --force на mdadm --assemble Прочитайте https://raid.wiki.kernel.org/index.php/RAID_Recovery по этой теме, и, если вам нужно будет - --create заново, пришло время иметь под рукой резервную копию или хорошую молитву.

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