再起動するたびに、mdadm RAIDは無効になります。

再起動するたびに、mdadm RAIDは無効になります。

再起動するたびに無効になるmdadmソフトウェアRAID6があります。すべてのディスクが存在しますが、スペアディスクとして表示されます。実行(活動)を開始するにはどうすればよいですか?

再起動後の状態は次のとおりです。

cat /proc/mdstat 
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md0 : inactive sdg[2](S) sdf[1](S) sde[3](S) sdc[5](S) sdb[0](S) sda[4](S)
      xxxxxx blocks
unused devices: <none>

またここに

sudo  mdadm --detail --scan           
INACTIVE-ARRAY /dev/md0 metadata=0.90 UUID=xxx

--forceを使用しても単に組み立てることは不可能です。

sudo mdadm --assemble --scan --verbose
mdadm: looking for devices for /dev/md0
mdadm: /dev/sdg is busy - skipping
mdadm: /dev/sdf is busy - skipping
mdadm: /dev/sde is busy - skipping
mdadm: /dev/sdc is busy - skipping
mdadm: /dev/sdb is busy - skipping
mdadm: /dev/sda is busy - skipping

sudo mdadm --assemble --scan --force --verbose
mdadm: looking for devices for /dev/md0
mdadm: /dev/sdg is busy - skipping
mdadm: /dev/sdf is busy - skipping
mdadm: /dev/sde is busy - skipping
mdadm: /dev/sdc is busy - skipping
mdadm: /dev/sdb is busy - skipping
mdadm: /dev/sda is busy - skipping

ただし、停止後に手動で組み立てることができます。

sudo mdadm --manage --stop /dev/md0
mdadm: stopped /dev/md0
sudo mdadm --assemble --scan
mdadm: /dev/md0 has been started with 6 drives.
sudo  mdadm --detail --scan
ARRAY /dev/md0 metadata=0.90 bitmap=/media/intent.bin UUID=xxx

Ubuntu 18.04.1 LTSを使用しています

4.15.0-36-一般 #39-Ubuntu SMP 月 9月 24日 16:19:09 UTC 2018 x86_64 GNU/Linux

mdadm-v4.1-rc1-2018-03-22

私が注目したのは

sudo mdadm --examine /dev/sd[abcefg]

/dev/sdeが下のリストにありません。 (すべてのディスク/デバイスの場合、このテーブルには/dev/sdeのみがありません)

      Number   Major   Minor   RaidDevice State
this     3       8      112        3      active sync

   0     0       8       48        0      active sync   /dev/sdd
   1     1       8        0        1      active sync   /dev/sda
   2     2       8       16        2      active sync   /dev/sdb
   3     3       8      112        3      active sync
   4     4       8       32        4      active sync   /dev/sdc
   5     5       8       80        5      active sync   /dev/sdf

答え1

犯人は、私がちょうどそこを離れた後に再起動した後にアクティブになり始めたアレイbitmap=/media/intent.binのステートメントでした。 (しかし、今問題が発生しました。外部ビットマップを正しく使用していないということです。)/etc/mdadm/mdadm.confARRAY /dev/md0 UUID=xxx

関連情報