
Welches Dienstprogramm und wie wird es verwendet, um zu überprüfen, ob in einem bestimmten Verzeichnis fehlerhafte Blöcke vorhanden sind?
Antwort1
Ich nehme an, Sie sprechen von fehlerhaften Blöcken in Dateien?
# 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 \;
Wenn dieser Befehl abgeschlossen wird, ohne dass auf dem Bildschirm eine Fehlermeldung angezeigt wird, sind alle Dateien lesbar und es sind keine fehlerhaften Blöcke vorhanden.
In manchen Fällen reicht dies jedoch möglicherweise nicht aus, da Blöcke zwar lesbar, aber nicht beschreibbar sein können. In diesem Fall müssen Sie die gesamte Partition aushängen und badblocks
sie im RW-Modus ausführen.