Como verificar a integridade do disco rígido no Linux com o SMART

Para verificar um disco rígido, SSD ou unidade NVMe no Linux, use os dados SMART smartmontools. Comece com `smart` sudo smartctl -H /dev/DEVICEpara obter um resumo da integridade da unidade e, em seguida, use `smart` sudo smartctl -x /dev/DEVICEpara inspecionar mais detalhes. O GNOME Disks oferece o mesmo tipo de verificação em uma interface gráfica. Um resultado "APROVADO" é útil, mas não garante que a unidade não apresentará falhas, portanto, mantenha um backup atualizado.

1. Identifique o impulso físico

Primeiro, liste os discos para não executar uma verificação no dispositivo errado. Em um terminal, digite:

lsblk -d -o NAME,MODEL,SIZE,TRAN

A -dopção lista dispositivos inteiros em vez de suas partições. Nomes comuns incluem `/dev/sat` /dev/sdapara uma unidade SATA e `/ /dev/nvme0n1dev/svm` para uma unidade NVMe. Uma partição possui um número adicional, como ` /dev/sda1/dev/sat` ou `/ /dev/nvme0n1p1dev/svm`; use o caminho completo do disco para a verificação SMART. Confirme o modelo e a capacidade antes de continuar. O manual do lsblk explica as opções de listagem de dispositivos.

Terminal Linux listando todas as unidades SATA e NVMe com o comando lsblk
Exemplos de nomes de dispositivos lsblk; seu modelo, tamanho e nomes de dispositivos serão diferentes.

2. Instale o smartmontools

O smartctlcomando está incluído no smartmontoolspacote. Instale-o usando o gerenciador de pacotes da sua distribuição:

  • Ubuntu ou Debian:sudo apt install smartmontools
  • Fedora:sudo dnf install smartmontools
  • Arch Linux:sudo pacman -S smartmontools
  • openSUSE:sudo zypper install smartmontools

Para outra distribuição, procure smartmontoolsnos repositórios de software ou use a página oficial de downloads do projeto . Você não precisa abrir um shell com privilégios de root; prefixe cada verificação com sudo.

3. Leia o relatório de estado de saúde e o relatório SMART.

Substitua o caminho do dispositivo de exemplo pelo nome completo do disco que você encontrou. Para um disco SATA chamado sda, execute:

sudo smartctl -H /dev/sda

O resumo pode apresentar informações adicionais PASSEDou incorretas FAILED. Para revisar os atributos e os erros registrados, execute o relatório completo:

sudo smartctl -x /dev/sda

Use o mesmo padrão para uma unidade NVMe, por exemplo sudo smartctl -x /dev/nvme0n1. A -xopção imprime as informações SMART expandidas e as informações do dispositivo. O manual atual do smartctl do projeto smartmontools documenta verificações de integridade, opções de relatório e autotestes.

Terminal Linux exibindo uma verificação de integridade do smartctl que reporta APROVADO para uma unidade SATA.
Resumo SMART ilustrativo. A redação e o resultado reais dependem da ação.

Como interpretar o relatório

Não considere uma única linha como um diagnóstico completo. Analise o resultado geral de integridade, os registros de erros e se os valores preocupantes mudam com o tempo. Em muitos HDDs e SSDs SATA, atributos como setores realocados, setores pendentes atuais e setores offline não corrigíveis podem indicar problemas na mídia. Os nomes dos atributos e os valores brutos variam de acordo com o fabricante, portanto, um valor bruto diferente de zero por si só nem sempre comprova uma falha. Preste atenção a um resultado de integridade com falha, a uma falha listada na WHEN_FAILEDcoluna ou a valores que continuam aumentando.

Os relatórios NVMe usam campos diferentes. Verifique Critical Warning`disable_error` Available Spare, Percentage Used`disable_error`, `disable_error` e ` Media and Data Integrity Errorsdisable_error`. Um aviso crítico diferente de zero ou uma contagem crescente de erros de mídia merecem atenção. Percentage Used`disable_error` é uma estimativa de resistência, não um veredito direto de aprovação/reprovação. Se o relatório indicar "FALHOU", mostrar uma falha de atributo atual ou o sistema estiver registrando erros de E/S de disco, faça backup de arquivos importantes imediatamente e planeje a substituição da unidade. Mesmo um relatório sem erros não substitui backups.

Relatório ilustrativo do smartctl com aviso crítico de NVMe, espaço livre disponível, porcentagem de uso e campos de erro de mídia.
Exemplos de campos NVMe para revisão; a saída do driver e a interpretação dos atributos variam conforme o modelo.

4. Faça um autoteste quando precisar de mais informações.

Um autoteste pede à unidade para verificar a si mesma e registra o resultado. Para um teste rápido, execute:

sudo smartctl -t short /dev/sda

O Smartctl imprime um tempo estimado de conclusão. Após esse tempo, leia o log de testes:

sudo smartctl -l selftest /dev/sda

Um teste mais longo e completo pode ser iniciado com o comando sudo smartctl -t long /dev/sda`sudo test`; ele pode demorar bastante, especialmente em um disco rígido grande. Verifique o log novamente após a conclusão. Use o caminho correto do dispositivo em ambos os comandos. Um autoteste é um diagnóstico, não um reparo. Se a unidade já estiver apresentando falhas ou contiver a única cópia de arquivos importantes, priorize a cópia dos dados antes de executar testes adicionais.

Verificar integridade nos discos do GNOME

Se preferir uma ferramenta gráfica, instale-a gnome-disk-utilitya partir do repositório da sua distribuição, caso ainda não esteja presente, e abra o aplicativo Discos . Selecione a unidade física na barra lateral esquerda, abra o menu da unidade e escolha Dados SMART e Autotestes . Analise a avaliação geral e os atributos ou selecione um autoteste na caixa de diálogo. O guia oficial de verificação de disco do GNOME descreve esses passos.

A janela de Dados SMART e Autotestes do GNOME Disks exibe uma avaliação geral e uma opção de autoteste rápido.
Visualização ilustrativa do GNOME Disks; os rótulos e os testes disponíveis podem variar conforme a versão e a unidade.

Se o Linux não conseguir ler dados SMART

Alguns adaptadores USB, controladores RAID ou discos virtuais não transmitem informações SMART para o Linux. Tente sudo smartctl --scan-openverificar quais dispositivos o smartctl consegue acessar. Se ainda assim não conseguir identificar a unidade, consulte a documentação do adaptador ou controlador antes de tentar usar a opção device-type. A ausência de um relatório SMART significa que o caminho da conexão pode estar limitando o acesso; por si só, isso não comprova se a unidade está íntegra ou danificada.

Para verificações de rotina, salve um relatório sudo smartctl -x /dev/sda | tee ~/smart-report.txte compare-o com relatórios futuros. Se aparecerem avisos ou se o disco apresentar comportamento errático, faça um backup primeiro e considere o relatório SMART como um alerta antecipado, e não como uma previsão de quanto tempo o disco irá durar.

Deixar um comentário

Como ler códigos QR em um computador Linux

Como ler códigos QR em um computador Linux

Escaneie códigos QR no Linux com o CoBang usando uma webcam ou um arquivo de imagem. Veja as opções de instalação, etapas de configuração e correções para acesso à câmera via Flatpak.

Como alterar as configurações da webcam no Linux com o Cameractrls

Como alterar as configurações da webcam no Linux com o Cameractrls

Altere as configurações da webcam no Linux com o Cameractrls: ajuste a exposição, a cor, a redução de cintilação e outros controles compatíveis e, em seguida, verifique os modos de vídeo compatíveis.

Como instalar o PhpStorm no Linux: Toolbox, Tar.gz, Snap e AUR

Como instalar o PhpStorm no Linux: Toolbox, Tar.gz, Snap e AUR

Instale o PhpStorm no Linux com o JetBrains Toolbox ou o arquivo tar.gz independente, além das opções Snap e Arch AUR. O Java já está incluído.

Como configurar dois painéis no XFCE 4

Como configurar dois painéis no XFCE 4

Crie um painel XFCE 4 separado para cada tela, atribua o segundo painel à saída correta, posicione-o e dimensione-o e adicione os atalhos e itens de status necessários.

Como instalar o Cisco Packet Tracer no Linux

Como instalar o Cisco Packet Tracer no Linux

Baixe o Cisco Packet Tracer 9.0.1 para Ubuntu 64 bits, instale o pacote DEB com o APT, aceite a licença no Terminal e faça login para iniciar um laboratório.

Como recortar uma imagem no Linux com o GIMP

Como recortar uma imagem no Linux com o GIMP

Remova o fundo de uma foto no Linux com o GIMP: trace o contorno do objeto, exclua o fundo selecionado, mantenha a transparência e exporte um PNG reutilizável.

Como fazer backup de um CD-ROM como um arquivo ISO no Linux

Como fazer backup de um CD-ROM como um arquivo ISO no Linux

Crie uma imagem ISO de CD-ROM no Linux com o GNOME Disks ou o comando dd. Identifique a unidade óptica, monitore a cópia, verifique a imagem e saiba quando um disco danificado ou de áudio precisa de outra ferramenta.

Baixe o FlightGear gratuitamente: Guia de Instalação Oficial

Baixe o FlightGear gratuitamente: Guia de Instalação Oficial

Baixe o FlightGear gratuitamente no site oficial. Compare os pacotes para Windows, macOS e Linux, instale os arquivos de dados e inicie seu primeiro voo.

Aplicativo Google Tasks para desktop: como usá-lo no computador

Aplicativo Google Tasks para desktop: como usá-lo no computador

Abra o Google Tasks em um navegador, adicione um atalho do Chrome ou inicie o aplicativo automaticamente e gerencie suas tarefas agendadas pelo Agenda e pelo Gmail.

OKSampler: Um sampler de música gratuito e simples para batidas de teclado.

OKSampler: Um sampler de música gratuito e simples para batidas de teclado.

O OKSampler mapeia trechos de MP3 para teclas do teclado e pode reproduzir áudio em loop. Saiba o que este software gratuito legado faz, onde terminam suas funcionalidades antigas e o que verificar antes de baixar.