3Sep

Guia do Iniciante para Utilitários de Disco Linux

Saber como verificar a condição do seu disco rígido é útil para determinar quando substituir o seu disco rígido. No artigo de hoje, mostraremos alguns utilitários de disco Linux para diagnosticar a saúde do seu disco rígido.

Imagem por Scoobay

S.M.A.R.T Sistema

A maioria dos discos rígidos ATA e SCSI modernos possuem um sistema de auto-monitoramento, análise e geração de relatórios( SMART).Os discos rígidos inteligentes monitoram internamente sua própria saúde e desempenho.

A ferramenta SMART avalia a condição do seu disco rígido com base em: o throughput do disco rígido, a taxa de erros de busca das cabeças magnéticas e outros atributos que o fabricante do disco rígido incorporou no disco rígido.

A maioria das implementações dos sistemas SMART permite aos usuários realizar auto-testes para monitorar o desempenho e a confiabilidade de seus discos rígidos. A maneira mais simples de executar um teste de sistema SMART com o Ubuntu está usando o 'Utilitário de disco' no 'Sistema' & gt;Menu 'Administração'.



O utilitário de disco permite que você veja o modelo, o número de série, o firmware e a avaliação geral de saúde do disco rígido, bem como se um sistema SMART está habilitado no disco rígido.

O botão 'Dados SMART' permite que você veja os recursos SMART do seu disco rígido.

O botão 'Executar autoteste' permite iniciar uma auto-prova curta, prolongada ou de transporte no disco rígido.

Quando você executa esses testes, você verá um medidor de progresso, permitindo que você veja até o final do teste e qual é o tempo estimado de conclusão.

A seção 'Atribuído' permite ver os erros e as informações de autoteste.

File System Check

Existem algumas outras ferramentas, ao lado da GUI do Utilitário de Disco, que podemos usar para diagnosticar a saúde do nosso disco rígido. A verificação do sistema de arquivos( FSCK), que só vem como uma ferramenta de linha de comando, é uma das ferramentas que usamos para verificar a condição do nosso disco rígido.

Você pode usar o recurso 'Verificar sistema de arquivos' do 'Utilitário de disco' para executar a mesma verificação, se você não é um geek de linha de comando como nós.

Claro, existem algumas situações nas quais tem para usar a ferramenta de linha de comando para verificar o nosso sistema de arquivos. Por exemplo, quando estamos usando um sistema sem cabeça, quando nossa caixa do Linux não inicia, ou quando queremos mostrar nossas habilidades de Kungfu de linha de comando para nossos amigos.

No início, a ferramenta de linha de comando FSCK se parece com algo que apenas um computador geek pode manipular;Mas você achará que o FSCK é uma ferramenta muito fácil de usar. Há uma coisa a ser observada antes de executar o FSCK;Você precisa desmontar o sistema de arquivos usando o comando 'umount'.A fixação de um sistema de arquivos montado com FSCK pode acabar criando mais danos do que o problema original.

sudo umount /dev/ sdb

O comando FSCK é bastante direto:

sudo fsck -t ext4 /dev/ sdb

Este comando verifica um sistema de arquivos ext4( /dev/ sdb) para inconsistências. Você deve substituir /dev/ sdb pela sua própria partição. Você pode executar o comando 'fdisk' para descobrir as partições do sistema:

sudo fdisk -l

Checagens de sistema de arquivos agendadas

Se você estiver usando o Ubuntu, você notará que o Ubuntu executa uma sessão FSCK quando você inicializa seu sistema de tempos em temposTempo. Se você achar irritante esta verificação agendada, você pode re-agendar a varredura usando o comando 'tune2fs'.Veja como é típico:

O parâmetro de contagem de montagem nos diz que o Ubuntu verifica nosso disco rígido após 33 montagens de disco.

Podemos configurar a contagem de montagem usando a opção '-c':

sudo tune2fs -c 35 /dev/ sda1

Este comando irá reconfigurar o Ubuntu para verificar nosso disco rígido após 35 montagens do disco rígido quando o sistema for inicializado.

Nota: altere '/dev/sda1/' com sua própria partição

Bad Blocks

Um setor ruim é um setor na unidade de disco de um computador que não pode ser usado devido a danos permanentes( ou uma incapacidade do sistema operacional para acessá-lo com sucesso), como danos físicos aa superfície do disco.

Existem duas maneiras de detectar setores defeituosos no Linux: você pode usar a GUI do Utilitário de Disco, ou se você é um geek de linha de comando como nós, você pode usar o comando badblocks para verificar seu disco rígido para setores defeituosos:

sudo badblocks -v /dev/ sdb1

Badblock nos dará o número de setores defeituosos em nosso disco rígido.


zainul @ zainul-laptop: ~ $ sudo badblocks -v /dev/ sdb1
Verificando blocos 0 a 97683200
Verificando blocos ruins( teste de somente leitura): 3134528 feito, 3:27 transcorrido
3134560 feito, 8:33 transcorrido
3134561feito, 10:15 decorrido
3134562 feito, 11:57 decorrido
3134563 feito, 13:39 transcorrido
feito
Passagem concluída, 5 blocos defeituosos encontrados.

Você tem duas opções quando vê blocos ruins. Você pode procurar um novo disco rígido ou marcar esses blocos ruins como setores de disco rígido inutilizáveis. Isso envolve duas etapas:

Primeiro, temos que escrever a localização dos setores defeituosos em um arquivo plano.

sudo badblocks /dev/ sdb & gt;/home/zainul/ bad-blocks

Depois disso, precisamos alimentar o arquivo plano no comando FSCK para marcar esses setores defeituosos como setores "inutilizáveis".

sudo fsck -l blocos incorretos /dev/ sdb

FSCK, Badblocks e Disk Utility são alguns dos utilitários de disco que costumamos usar para digitalizar nossos discos rígidos. Compartilhe com outros leitores colegas se você conhece outros utilitários de disco Linux para digitalizar discos rígidos.