毎日私のサーバーから次の電子メールを受け取ります。
This is an automatically generated mail message from mdadm
running on <host>
A SparesMissing event had been detected on md device /dev/md0.
Faithfully yours, etc.
P.S. The /proc/mdstat file currently contains the following:
Personalities : [raid1]
md0 : active raid1 sda1[0] sdb1[1]
731592000 blocks [2/2] [UU]
unused devices: <none>
しかし、出力はcat /proc/mdstat
大丈夫に見えるので、問題の原因が何であるかは不明です。
答え1
原因はspares=1
次のオプションのバグですmdadm.conf
。
# definitions of existing MD arrays
ARRAY /dev/md0 UUID=621d5f15:cce75825:60273c48:78a7dac7
spares=1
これがどのように終わったかはよくわかりませんが、装置が故障して交換されたときに起こったことを想像しています。
オプションを削除するspares=1
か、mdadm.conf
最初から再生成すると問題が解決します。
/usr/share/mdadm/mkconf > /etc/mdadm/mdadm.conf
答え2
メッセージを受信しましたが、スペアディスクがあります。上記の答えは私を少し混乱させます。回避策は簡単に見えます。
spares=2
私はそれを私の中に持っていますmdadm.conf
。奇妙なことは、まだ構成していないことです。これはいくつかのインストールスクリプトを介して行う必要があります。 2つのRAIDがあり、各RAIDに1つのスペアがあります。最初の項目は正しい「spares = 1」を取得し、2番目の項目は正しい「spares = 1」を取得しましたspares=2
。