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 instalar o tema Paper GTK no Linux

Como instalar o tema Paper GTK no Linux

Instale o tema Paper GTK a partir de repositórios Linux compatíveis, habilite-o para aplicativos GTK no GNOME Tweaks e veja o que o tema legado pode e não pode alterar.

Como instalar e configurar o SABnzbd no Linux

Como instalar e configurar o SABnzbd no Linux

Instale o SABnzbd no Ubuntu ou Debian, ou execute-o em um contêiner Docker em outro host Linux. Em seguida, abra a interface web e configure seu provedor e as pastas de download.

Como gravar a saída de áudio dos alto-falantes no Linux com o Audacity

Como gravar a saída de áudio dos alto-falantes no Linux com o Audacity

Capture o áudio da área de trabalho Linux no Audacity direcionando o fluxo de gravação para a fonte de monitor do seu dispositivo de saída. Siga os passos do PulseAudio e do PipeWire, dicas de exportação e correções para faixas silenciosas.

Como usar o Dropbox no Linux: Instale e sincronize seus arquivos

Como usar o Dropbox no Linux: Instale e sincronize seus arquivos

Instale o Dropbox no Linux a partir do pacote oficial, faça login, sincronize uma pasta local, gerencie a sincronização seletiva e verifique o status pela linha de comando.

Como instalar o Inkscape no Linux: Ubuntu, Fedora, Arch e outras distribuições

Como instalar o Inkscape no Linux: Ubuntu, Fedora, Arch e outras distribuições

Instale o Inkscape a partir dos repositórios da sua distribuição Linux, do PPA estável do Ubuntu, do Snap ou do Flathub, utilizando os comandos e notas atuais para escolher a origem do pacote.

Como instalar o PulseEffects no Linux com o Easy Effects

Como instalar o PulseEffects no Linux com o Easy Effects

O PulseEffects agora é Easy Effects. Instale o equalizador baseado em PipeWire com apt, DNF, Pacman ou Flatpak, direcione o áudio e salve as configurações.

Como encontrar e remover arquivos duplicados no Linux com o FSlint

Como encontrar e remover arquivos duplicados no Linux com o FSlint

Use o FSlint para analisar pastas selecionadas do Linux, verificar grupos duplicados e excluir arquivos redundantes com segurança, ou aprenda quando a fusão de links físicos é apropriada.

Como instalar e configurar o Plex no OpenMediaVault com o Compose.

Como instalar e configurar o Plex no OpenMediaVault com o Compose.

O antigo plugin OpenMediaVault para Plex foi arquivado. Configure o Plex no OMV 8 com OMV-Extras, o plugin Compose, armazenamento persistente e o contêiner oficial do Plex.

Como encontrar vírus no Linux pela linha de comando

Como encontrar vírus no Linux pela linha de comando

Aprenda como instalar o ClamAV, atualizar suas assinaturas, verificar arquivos e pastas do Linux recursivamente e revisar as detecções sem excluir arquivos automaticamente.

Como limpar e acelerar o Ubuntu com segurança

Como limpar e acelerar o Ubuntu com segurança

Limpe e acelere o Ubuntu com a limpeza segura do APT, verificações de armazenamento e controles de inicialização que ajudam a liberar espaço e solucionar problemas de lentidão na área de trabalho.