磁盘已通过假 Raid 变为备用。重新安装卷有什么变化吗?

磁盘已通过假 Raid 变为备用。重新安装卷有什么变化吗?

我使用了英特尔快速存储技术(假 RAID),有 8 个磁盘(6 个磁盘用于 RAID 5,2 个磁盘用于热备用)。

~# mdadm --detail-platform
       Platform : Intel(R) Matrix Storage Manager
        Version : 4.3.0.1018
    RAID Levels : raid0 raid1 raid10 raid5
    Chunk Sizes : 4k 8k 16k 32k 64k 128k
    2TB volumes : supported
      2TB disks : supported
      Max Disks : 8
    Max Volumes : 2 per array, 4 per controller
       Platform : Intel(R) Matrix Storage Manager
        Version : 4.3.0.1018
    RAID Levels : raid0 raid1 raid10 raid5
    Chunk Sizes : 4k 8k 16k 32k 64k 128k
    2TB volumes : supported
      2TB disks : supported
      Max Disks : 8
    Max Volumes : 2 per array, 4 per controller
 I/O Controller : /sys/devices/pci0000:00/0000:00:11.4 (SATA)
          Port0 : /dev/sda (WD-WMC4M0F1U9V3)
          Port1 : /dev/sdb (WD-WMC4M0F454X9)
          Port2 : /dev/sdc (WD-WCC4M2UY549P)
          Port3 : /dev/sdd (WD-WCC4M6ZS0Y84)
 I/O Controller : /sys/devices/pci0000:00/0000:00:1f.2 (SATA)
          Port0 : /dev/sde (WD-WCC4N2ELDPNU)
          Port1 : /dev/sdf (WD-WCC4M7HPS95S)
          Port2 : /dev/sdg (WD-WCC4N7JKRAZX)
          Port3 : /dev/sdh (WD-WCC4M7NPJ6F6)
          Port4 : - no device attached -
          Port5 : - no device attached - 

操作系统是Debian 7和mdadm v3.2.5。

服务器无明显原因关闭,除第一个磁盘外,其他磁盘均变为备用。

~# mdadm --examine --verbose /dev/sda
/dev/sda:
          Magic : Intel Raid ISM Cfg Sig.
        Version : 1.3.00
    Orig Family : 2699cae1
         Family : 2699cae1
     Generation : 0000bc6c
     Attributes : All supported
           UUID : 0d787829:4de03ecb:ee3fd89b:a6e12bc4
       Checksum : b53c9042 correct
    MPB Sectors : 2
          Disks : 6
   RAID Devices : 1

  Disk00 Serial : WD-WMC4M0F1U9V3
          State : active
             Id : 00000000
    Usable Size : 3907022862 (1863.01 GiB 2000.40 GB)

[vol0]:
           UUID : eacdf403:3a692d56:1ab3e890:a8373e9c
     RAID Level : 5
        Members : 6
          Slots : [UUUUUU]
    Failed disk : none
      This Slot : 0
     Array Size : 19535114240 (9315.07 GiB 10001.98 GB)
   Per Dev Size : 3907022848 (1863.01 GiB 2000.40 GB)
  Sector Offset : 0
    Num Stripes : 15261808
     Chunk Size : 128 KiB
       Reserved : 0
  Migrate State : idle
      Map State : normal
    Dirty State : clean

  Disk01 Serial : WD-WCC4M7NPJ6F6
          State : active
             Id : 07000000
    Usable Size : 3907022862 (1863.01 GiB 2000.40 GB)

  Disk02 Serial : WD-WCC4N7JKRAZX
          State : active
             Id : 06000000
    Usable Size : 3907022862 (1863.01 GiB 2000.40 GB)

  Disk03 Serial : WD-WCC4M7HPS95S
          State : active
             Id : 05000000
    Usable Size : 3907022862 (1863.01 GiB 2000.40 GB)

  Disk04 Serial : WD-WCC4N2ELDPNU
          State : active
             Id : 04000000
    Usable Size : 3907022862 (1863.01 GiB 2000.40 GB)

  Disk05 Serial : WD-WCC4M6ZS0Y84
          State : active
             Id : 03000000
    Usable Size : 3907022862 (1863.01 GiB 2000.40 GB)

所有其他磁盘均具有以下状态:

~# mdadm --examine --verbose /dev/sdd
/dev/sdd:
          Magic : Intel Raid ISM Cfg Sig.
        Version : 1.0.00
    Orig Family : 00000000
         Family : 80ba23ff
     Generation : 00000001
     Attributes : All supported
           UUID : 00000000:00000000:00000000:00000000
       Checksum : b60a3585 correct
    MPB Sectors : 1
          Disks : 1
   RAID Devices : 0

  Disk00 Serial : WD-WCC4M6ZS0Y84
          State : spare
             Id : 03000000
    Usable Size : 3907026958 (1863.02 GiB 2000.40 GB)

    Disk Serial : WD-WCC4M6ZS0Y84
          State : spare
             Id : 03000000
    Usable Size : 3907026958 (1863.02 GiB 2000.40 GB)

我尝试过的:

:~# mdadm --assemble --verbose --metadata=imsm /dev/md/imsm0
mdadm: looking for devices for /dev/md/imsm0
mdadm: /dev/sda is identified as a member of /dev/md/imsm0, slot -1.
mdadm: added /dev/sda to /dev/md/imsm0 as -1
mdadm: Container /dev/md/imsm0 has been assembled with 1 drive
:~# mdadm -I /dev/md/imsm0 --verbose
mdadm: not enough devices to start the container

或者重新组装所需的磁盘(vol0 中的磁盘,但我很确定在我最初的创建 raid 容器的命令中那是 [af]):

:~# mdadm --assemble /dev/md/imsm0 --metadata=imsm /dev/sd[adefgh]
mdadm: Container /dev/md/imsm0 has been assembled with 6 drives
:~# mdadm -I /dev/md/imsm0 --verbose
mdadm: not enough devices to start the container
:~# mdadm --detail --scan /dev/md/imsm0
/dev/md/imsm0:
        Version : imsm
     Raid Level : container
  Total Devices : 6

Working Devices : 6


           UUID : 0d787829:4de03ecb:ee3fd89b:a6e12bc4
  Member Arrays :

    Number   Major   Minor   RaidDevice

       0       8       48        -        /dev/sdd
       1       8       64        -        /dev/sde
       2       8       80        -        /dev/sdf
       3       8       96        -        /dev/sdg
       4       8      112        -        /dev/sdh
       5       8        0        -        /dev/sda

相关内容