Como verifico a integridade de um HD no linux? [RESOLVIDO]

1. Como verifico a integridade de um HD no linux? [RESOLVIDO]

Marco Brainiac
mbrainiac

(usa Debian)

Enviado em 05/09/2012 - 14:47h

Olá amigos linuxers,

Meu pc tem 2 hds em paralelo e a segunda que serve de porta arquivos pifou, hj consegui reanimar o pc.

Mas após voltar do coma percebi que a hd de arquivos ainda não ressuscitou, como faço para verificar a integridade dela.

Uso gnu/Linux Debian KDE em dual boot com xp e as hds são IDE

Estou indo comprar um cabo flat novo para testar

Agradeço desde já


  


2. MELHOR RESPOSTA

M4iir1c10
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 :)

3. Re: Como verifico a integridade de um HD no linux? [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 05/09/2012 - 14:59h

bom eu uso sempre esse hirens

http://www.hiren.info/pages/bootcd

é um cd que eu inicio por ele
e localizo o software do fabricante do HD e mando fazer o teste do disco

de uma olhada



4. Re: Como verifico a integridade de um HD no linux? [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 05/09/2012 - 15:23h

Pode usar Hirens Utilities, smart control, testdisk.
o Hirens é bom e tem dentro o melhor recuperadorde HDD, o HDDRegenerator.
Recuperei meu velho HDD com ele e esta funcionando até hoje, dois anos depois.


5. Re: Como verifico a integridade de um HD no linux? [RESOLVIDO]

Marco Brainiac
mbrainiac

(usa Debian)

Enviado em 05/09/2012 - 15:40h

Obrigado pessoal,

Vou verificar amanhã pq estou indo trabalhar.

Pela manhã eu dou um retorno


6. Re: Como verifico a integridade de um HD no linux? [RESOLVIDO]

Bruno
BrunoTecnico

(usa Sabayon)

Enviado em 05/09/2012 - 18:51h

hdparm
testdisk

e outros citados acima.


7. Re: Como verifico a integridade de um HD no linux? [RESOLVIDO]

Marco Brainiac
mbrainiac

(usa Debian)

Enviado em 06/09/2012 - 09:26h

Olá amigos,

Eu troquei o flat cable reconheceu, mas foi fantástico e úteis as indicações que com certeza as coloco no carderninho de pânico para usar.

obrigado






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts