Почему mdadm не добавляет диск в массив, когда говорит, что с ним все в порядке?

Моя установка рейда загружается в ухудшенное состояние. В dmesg я вижу ошибку, что диск не содержит суперблока v1.2 метаданных. Но mdadm --examine говорит, что это так.

На самом деле два вопроса:

  1. Как определить, в чем проблема, чтобы я мог ее починить?
  2. Это свидетельствует о неисправности оборудования? Должен ли я стереть и заново добавить диск, или я должен выбросить и заменить его?

Подробности:

Журнал ядра содержит это: [ 1114]

md: sda1 does not have a valid v1.2 superblock, not importing!
md: md_import_device returned -22

Однако выходные данные mdadm --examine /dev/sda1:

root@waffle:/etc# mdadm --examine /dev/sda1
/dev/sda1:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x0
    Array UUID : dff1563d:050ebc02:b527597f:9d1dccee
          Name : waffle:0  (local to host waffle)
  Creation Time : Sat Dec 13 13:08:25 2014
    Raid Level : raid5
  Raid Devices : 4

Avail Dev Size : 3906764800 (1862.89 GiB 2000.26 GB)
    Array Size : 5860145664 (5588.67 GiB 6000.79 GB)
  Used Dev Size : 3906763776 (1862.89 GiB 2000.26 GB)
    Data Offset : 262144 sectors
  Super Offset : 8 sectors
          State : clean
    Device UUID : b1a61b9b:4274397d:3d24eabd:5e765b98

    Update Time : Fri Jun 15 18:59:14 2018
      Checksum : ddd32e4d - correct
        Events : 912

        Layout : left-symmetric
    Chunk Size : 512K

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

, что, по-видимому, указывает на то, что суперблок является «действительным суперблоком v1.2».

Вот содержание /proc/mdstat:

root@waffle:/etc# cat /proc/mdstat 
Personalities : [raid6] [raid5] [raid4] [linear] [multipath] [raid0] [raid1] [raid10] 
md0 : active raid5 sdc1[2] sdd1[3] sdb1[1]
      5860145664 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/3] [_UUU]
0
задан 22 June 2018 в 04:48

0 ответов

Другие вопросы по тегам:

Похожие вопросы: