m4iir1c10
(usa Arch Linux)
Enviado em 05/09/2012 - 15:15h
sudo badblocks -v /dev/sda1 > bad-blocks
sudo fsck -t ext3 -l bad-blocks /dev/sda1
voce deve ser um resultado assim:
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Check reference counts.
Pass 5: Checking group summary information.
/dev/sda1: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sda1: 11/360 files, 63/1440 blocks
Claro que no seu sistema vai ter algumas diferencas que eu creio que voce ja deve saber mais para os que nao sabem ai vao as variaveis que deve ser diferente de sistema para sistema.
Procure saber se o programa badblocks esta no seu Linux, geralmente esta presente, porem nunca se sabe, ne?
/dev/sda1 e o HD entao pode ser outro caminho aqui, tipo /dev/hda1 ou /dev/sda3 etc.
-t ext3 se refere ao sistema de arquivos, isso pode ser ext2, ext3, ext4, reiserfs... descubra com o comando fdisk /dev/sda1 ou o dispositivo que voce deseja.
11/360 files, 63/1440 blocks sao numeros ficticios o seu HD pode ser maior ou menor, voce pode rodar esse comando no seu usb e ver numeros pequenos como os acima ou numeros enormes em seu mega-gigante HD.
E se voce nao tem e nem quer instalar badblocks?
sudo smartctl -s on -a /dev/hda
E se voce nao quiser usar esse metodo?
/sbin/fsck
/sbin/e2fsck
Os dois devem ser usados em single user mode, abre o terminal e digite
sudo init 1
dai em diante use um dos dois.
E se voce quiser checar a perticao root?
use um live cd e sem montar a particao do HD cheque a integridade da particao do HD com qualquer desses comandos acima.
E se voce nao quizer usar nenhum desses comandos acima?
Nao reclame que voce nao teve opcoes :)