Teste de HDs por linha de comando

Como fazer testes de saúde dos discos por linha de comando?

Dias atrás precisei fazer testes nos discos de um servidor, um amigo da comunidade GNU/Linux Brasil, Paulo Batalhão me deu a dica sobre e resolvi escrever este artigo para compartilhar o meu aprendizado.

Hoje vamos falar sobre o smartmontools.

Instalação:

Debian e derivados

sudo apt install smartmontools

Red Hat, Fedora e derivados

sudo dnf install smartmontools

Arch Linux

sudo pacman -S smartmontools

OpenSuse

sudo zypper install smartmontools

Feito a instalação, vamos chamar o programa usando o comando smartctl.

Informações do disco:

sudo systemctl -i /dev/sdx

Onde -i (informações) /dev/sdx é o disco que deseja fazer o teste, coloquei o x porque vai depender da sua unidade de teste.

obs. não estou usando sudo na imagem pois estou logado como root.

Verificando todas as informações:

sudo systemctl -a /dev/sdx

Onde -a (all – tudo), essa opção vai nos trazer todas as informçṍes possíveis sobre o disco mas a parte mais importante é logo no começo, abaixo das informações.

SMART overall-health self-assessment test result: PASSED

Onde PASSED significa que o disco passou em todos os testes, ou seja não demonstra problemas graves.

Estas são as 2 principais e mais utilizadas opções, existem milhares de possibilidades, confira o manual do programa:

man smartctl

Duvidas? Deixe nos comentários!

Obrigado por ler até aqui.

Faça bom uso!

Siga-nos em nossas redes:

Link Facebook: https://www.facebook.com/gnulinuxbr

Link WhatsApp: https://chat.whatsapp.com/G9xS3Ylzoou3TrN49DQso4

Link Telegram: https://t.me/gnulinux_brasil

YouTube: https://www.youtube.com/channel/UCwyFWDqE0v7SwpZenjmzxYQ

 

 

 

Instrutor de Informática/Robótica/Programação, entusiasta da tecnologia, estuda Bacharelado em Administração no Grupo Universitário Uninter e colaborador da comunidade GNU/Linux Brasil.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *