ディレクトリ内の不良ブロックを確認する方法

ディレクトリ内の不良ブロックを確認する方法

特定のディレクトリに不良ブロックがあるかどうかを確認するために使用されるユーティリティと方法

ベストアンサー1

ファイルの不良ブロックについて話しているとしますか?

# drop FS caches to force the kernel to reread files from the disk
echo 3 | sudo tee /proc/sys/vm/drop_caches
# simply read files to RAM
find /directory -type f -exec cat '{}' >/dev/zero \;

このコマンドが完了した後に画面にエラーメッセージが表示されない場合は、すべてのファイルを読み取ることができ、不良ブロックはありません。

しかし、場合によってはブロックを読み取ることができますが、書き込むことができないため、これだけでは十分ではありません。この場合、パーティション全体をアンマウントしてbadblocksRWモードで実行する必要があります。

おすすめ記事