Você provavelmente quer usar "badblocks".
Como faço para verificar meu disco rígido por problemas físicos no Ubuntu?
Você pode usar a verificação "SMART", que deve estar disponível para você no Ubuntu. O SMART é um programa que analisa dados incorporados à maioria dos novos discos rígidos. Embora isso não lhe dê uma imagem completa, a SMART é o primeiro lugar para procurar quando você acha que está tendo problemas. Além disso, faça backup dos seus dados o mais rápido possível!
aqui está um link para mais informações e alguns usos gerais relacionados ao smartctl:
A maneira padrão de fazer isso no * nix é a família de comandos fsck
, no seu caso, com o parâmetro -c para verificar os blocos defeituosos. Você pode usar o comando fsck
sozinho ou como fsck.ext4
para um sistema específico. Como:
fsck.ext4 -cvf /dev/sda1
Aqui está sua ajuda:
Usage: fsck.ext4 [-panyrcdfvtDFV] [-b superblock] [-B blocksize]
[-I inode_buffer_blocks] [-P process_inode_size]
[-l|-L bad_blocks_file] [-C fd] [-j external_journal]
[-E extended-options] device
Emergency help:
-p Automatic repair (no questions)
-n Make no changes to the filesystem
-y Assume "yes" to all questions
-c Check for bad blocks and add them to the badblock list
-f Force checking even if filesystem is marked clean
-v Be verbose
-b superblock Use alternative superblock
-B blocksize Force blocksize when looking for superblock
-j external_journal Set location of the external journal
-l bad_blocks_file Add to badblocks list
-L bad_blocks_file Set badblocks list
Como você pode ver, ele verifica os sistemas de arquivos, então você terá que executá-los em todas as partições se quiser verificar o disco inteiro. Além disso, para acessar a partição, ela precisa ser desmontada. O que significa que, se você precisar escanear uma partição raiz, você precisa inicializar a partir de um live cd / usb para acessá-la.
Outra maneira seria usar um CD / USB inicializável com algum SW dedicado.
veja aqui (no ServerFault!) para alguns sugestões.
Eu sempre uso o SpinRite, mas é $$ - ware e não Ubuntu / OSS.
Tags hard-drive linux ubuntu