
Какая утилита и как ее использовать для проверки наличия плохих блоков в определенном каталоге
решение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.