特定のディレクトリに不良ブロックがあるかどうかを確認するために使用されるユーティリティと方法
答え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 \;
このコマンドが完了した後に画面にエラーメッセージが表示されない場合は、すべてのファイルを読み取ることができ、不良ブロックはありません。
しかし、場合によってはブロックを読み取ることができますが、書き込むことができないため、これだけでは十分ではありません。この場合、パーティション全体をアンマウントしてbadblocks
RWモードで実行する必要があります。