Como podemos verificar blocos defeituosos em um determinado diretório

Como podemos verificar blocos defeituosos em um determinado diretório

Qual utilitário e como ele é usado para verificar se há blocos defeituosos em um diretório específico

Responder1

Presumo que você esteja falando sobre blocos defeituosos em arquivos.

# 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 \;

Se este comando for concluído sem mostrar nenhuma mensagem de erro na tela, todos os arquivos estarão legíveis e não haverá blocos defeituosos.

No entanto, em alguns casos, isso pode não ser suficiente porque os blocos podem ser legíveis, mas não graváveis; nesse caso, você terá que desmontar a partição inteira e executá- badblocksla no modo RW.

informação relacionada