Mdadmと4つのディスクを使用したRAID5構成
ドライブの1つが失われたなどのいくつかのインシデントの後、サーバーを再起動してアレイを再構築する必要がありましたが、私の襲撃はおかしな状況にあります
cat/proc/mdstat
Personalities :
md0 : inactive sdb[1](S) sda[4](S) sdd[3](S) sdc[2](S)
7814057984 blocks
unused devices: <none>
mdadm -E/dev/sd [a-e] | grepイベント
Events : 946860
Events : 946860
Events : 946848
Events : 946860
mdadm -D/dev/md
mdadm: md device /dev/md0 does not appear to be active.
mdadm --assemble/dev/md0/dev/sda/dev/sdb/dev/sdc/dev/sdd --force --verbose
mdadm: looking for devices for /dev/md0
mdadm: /dev/sda is identified as a member of /dev/md0, slot 4.
mdadm: /dev/sdb is identified as a member of /dev/md0, slot 1.
mdadm: /dev/sdc is identified as a member of /dev/md0, slot 2.
mdadm: /dev/sdd is identified as a member of /dev/md0, slot 3.
mdadm: ignoring /dev/sdb as it reports /dev/sda as failed
mdadm: ignoring /dev/sdc as it reports /dev/sda as failed
mdadm: ignoring /dev/sdd as it reports /dev/sda as failed
mdadm: no uptodate device for slot 0 of /dev/md0
mdadm: no uptodate device for slot 1 of /dev/md0
mdadm: no uptodate device for slot 2 of /dev/md0
mdadm: no uptodate device for slot 3 of /dev/md0
mdadm: added /dev/sda to /dev/md0 as 4
mdadm: /dev/md0 assembled from 0 drives and 1 spare - not enough to start the array.
ドライブの1つである/ dev/sdcが、不良セクタ(7つの不良セクタ)のSMARTレポートを取得すると、障害が発生しそうです。
奇数の3番目のディスクsdcなしで組み立ててみてください。
mdadm --assemble /dev/md0 /dev/sda /dev/sdb /dev/sdd --verbose
残りの3つは同期しているように見え、RAID-5ではN-1ディスクでアレイを劣化モードで再起動できるため、機能する可能性があるようです。
デバイスのインデックスが正しくない可能性があります。mdadm -E
出力を調べて、3つの動作中のディスクのセットを識別できるかどうかを確認してください。エラーメッセージから、sdcとsdaの両方が、ある時点で同時に失敗したように聞こえます。これは、RAID-5が正常に処理できないものです。
(元々、3番目のディスクを文字列missing
に置き換えることで省略することを提案していましたが、これは、以下のS.Haranが指摘する--create
構文です。)
その後、問題がないことを確認した後、次の方法で3番目(4番目)のディスクを再度追加してみてください。
Sudo mdadm /dev/md0 --add /dev/sdc
必要に応じて、劣化モードで3台のドライブを使用して組み立てることができます... mdadm --assemble --force /dev/md0 /dev/sda /dev/sdb /dev/sdd
「missing」は、mdadm--createで使用できるオプションです。