
什麼實用程式以及它如何使用來檢查特定目錄中是否存在壞塊
答案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 模式下運行。