ubuntu: verifica o disco rígido em busca de problemas físicos

ubuntu: verifica o disco rígido em busca de problemas físicos

Como faço para verificar se há problemas físicos em meu disco rígido no Ubuntu?

Responder1

Você provavelmente deseja usar "badblocks".

Responder2

Você pode usar a varredura 'SMART' que deve estar disponível para você no Ubuntu. SMART é um programa que analisa dados integrados à maioria dos novos discos rígidos. Embora isso não forneça uma visão completa, o SMART é o primeiro lugar a procurar quando você acha que pode estar tendo problemas. Além disso, faça backup de seus dados o mais rápido possível!

aqui está um link para mais informações e alguns usos gerais sobre smartctl:

http://www.cyberciti.biz/tips/linux-find-out-if-harddisk-failing.html

Responder3

A maneira padrão de fazer isso em *nix é a fsckfamília de comandos, no seu caso, com a opção -c para verificar blocos defeituosos. Você pode usar fscko comando sozinho ou fsck.ext4para 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á-lo 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 verificar uma partição raiz, precisará inicializar a partir de um live CD/USB para acessá-la.

Responder4

Outra maneira poderia ser usar um CD/pendrive inicializável com algum SW dedicado.

olharaqui (no ServerFault!)para algumas sugestões.

Eu sempre uso SpinRite, mas é $$-ware e não Ubuntu/OSS.

informação relacionada