次のようなものがありますか?
mdadm --verify <device>
または、ドライブのすべてのセクタを読み取る同様のコマンドソフトウェアRAID配列内のすべての項目mdadm
アレイの状態を確認するためにRAIDを実装していますか?
該当する場合は、アレイを取り外す必要があるなど、重要な手順を含めてください。
答え1
次のことができます。
echo check > /sys/block/mdX/md/sync_action
これにより、MDサブシステムが強制的に実行されます/dev/mdX
。
checkarray
複数回の追加確認を経て最終結果です。上記の方法は、対応するユーティリティを持たないシステムでも機能します。
マウントされたファイルシステムの場合、スキャンはほとんど常に一貫性のないブロックをたくさん提供します。
可能であれば、これらの不整合を防ぐために、まずファイルシステムをアンマウントする必要があります。
上記のコマンドは、スキップされた新しく作成されたアレイに特に役立ちますcheckarray
。
答え2
Debian または Ubuntu を使用している場合は、次のcheckarray
スクリプトを実行できます。
/usr/share/mdadm/checkarray /dev/mdX
上記はmdX
アレイデバイスです。
まず、ファイルシステムをアンマウントする必要があります。
たとえば、エイリアスを定義することで、スクリプトへのフルパスを覚えたり書き込んだりする不便さを簡単に回避できます。