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 smartctl -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 smartctl-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
e outra coisa voce escreveu errado no tutorial ai
Verificando todas as informações:
sudo systemctl -a /dev/sdx
onde é smartctl nao systemctl
Muito obrigado pela observação!
O erro foi corrigido.
Att.