• Sobre
  • FAQ
  • Enviar artigo
  • Anuncie aqui
terça-feira, julho 5, 2022
Linux Descomplicado
  • Iniciante
  • Dicas
  • Saiba Como
  • Notícias
  • Contato
No Result
View All Result
  • Iniciante
  • Dicas
  • Saiba Como
  • Notícias
  • Contato
No Result
View All Result
Linux Descomplicado
No Result
View All Result
Home Dicas

Saiba como verificar a vida útil do seu disco rígido

14 de agosto de 2013
6 min read
0 0
10
6
SHARES
1.9k
VIEWS
Compartilhar no FacebookCompartilhar no Twitter

Todos sabem que os discos rígidos (HD) são equipamentos feitos de componentes mecânicos, suscetíveis a desgastes com o passar do tempo. Prever quando um HD irá falhar totalmente é quase improvável, pois defeitos podem começar a aparecer por vários motivos; até mesmo pela própria utilização normal do dispositivo. Portanto, para evitar os famosos badblocks, setores defeituosos na superfície do disco magnético, que dificultam a leitura/escrita de dados deixando o tempo de resposta do disco muito lento, você precisa saber diagnosticar o estado atual do disco; antes mesmo que ele comece a falhar!

LeituraRecomendada

10 Ferramentas para monitorar a largura de banda no Linux

5 de dezembro de 2014
Saiba como recuperar a senha de um usuário do Ubuntu Linux

Saiba como recuperar a senha de um usuário do Ubuntu Linux

20 de julho de 2019
(Infelizmente) Este artigo foi baseado no meu notebook, com Ubuntu 12.04 LTS instalado. Felizmente, obtive informações de erro do disco antes mesmo que pudesse perder todos os meus dados! Então, recomendo a todos que façam backup (cópia de segurança) de seus arquivos constantemente – nunca se sabe quando um HD poderá nos deixar na mão 🙁

Atualmente os discos rígidos modernos podem realocar ou marcar os badblocks automaticamente através do serviço de monitoramento chamado SMART. Isso é impercetivel ao sistema operacional e ao usuário por se um tratamento na camada de hardware do HD sendo desnecessário o intervenção manual, mas nem sempre esse tratamento é feito com sucesso.

É possível monitorar os erros de leitura do HD (mesmo antes dos badblocks começarem a aparecer) usando o SMART. No Linux, este recurso é disponibilizado através do “smartmontools“, um pacote disponível nos repositórios da maioria das distribuições e também no http://smartmontools.sourceforge.net/.

SMARTMONTOOLS

Todos recursos da ferramenta podem ser acessadas usando o utilitário smartctl.

Para começarmos a diagnosticar o disco é preciso acessar o terminal e executar o comando abaixo – responsável por coletar as informações do drive do disco:

sudo smartctl -i /dev/sda

=== START OF INFORMATION SECTION ===

Model Family: Western Digital Scorpio Blue Serial ATA
Device Model: WDC WD3200BEVT-75ZCT2
Serial Number: WD-WXF0A99E0057
LU WWN Device Id: 5 0014ee 2ae210af4
Firmware Version: 11.01A11
User Capacity: 320.072.933.376 bytes [320 GB] Sector Size: 512 bytes logical/physical
Device is: In smartctl database [for details use: -P show] ATA Version is: 8
ATA Standard is: Exact ATA specification draft version not indicated
Local Time is: Tue Aug 13 23:42:23 2013 BRT
SMART support is: Available – device has SMART capability.
SMART support is: Enabled

Caso esteja informando: SMART support is: Disabled. Basta executar o comando [ sudo smartctl -s on /dev/sda ] para ativar o SMART!

Diagnosticando seu disco

O smartmontools oferece diversos níveis de diagnósticos – Rápido e Longo. No nível mais rápido já é possível coletar muitas informações úteis sobre a vida útil do seu disco!

Em primeiro lugar, execute o comando abaixo; para um diagnóstico rápido que leva cerca de 2 minutos:

sudo smartctl -t short /dev/sda

=== START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION ===

Sending command: “Execute SMART Short self-test routine immediately in off-line mode”.
Drive command “Execute SMART Short self-test routine immediately in off-line mode” successful. Testing has begun.
Please wait 2 minutes for test to complete.

Logo em seguida, execute o comando abaixo para exibir um relatório de todos os auto-testes realizados e o status de cada um.

sudo smartctl -l selftest /dev/sda

Num HD saudável, todos reportarão “Completed without error”. Contudo, no meu caso obtive o seguinte:


=== START OF READ SMART DATA SECTION ===
SMART Self-test log structure revision number 1
Num  Test_Description    Status                
# 1  Short offline       Completed: unknown failure  
# 2  Short offline       Completed: unknown failure  
# 3  Short offline       Completed: unknown failure  
# 4  Short offline       Completed: unknown failure  
# 5  Short offline       Completed: unknown failure  
# 6  Conveyance offline  Completed: unknown failure  
# 7  Conveyance offline  Completed: unknown failure  
# 8  Short offline       Completed: read failure      
# 9  Short offline       Completed: read failure      
#10  Short offline       Completed: read failure      
#11  Short offline       Completed without error    
#12  Short offline       Completed without error    

Como pode reparar, foi listado alguns erros na coluna STATUS. Isto caracteriza problemas no disco analisado. Para adquirir informações mais consistentes sobre esta situação é preciso executar outro comando!

O uso do parâmetro “-H” (health) exibe um diagnóstico rápido e preciso:

sudo smartctl -H /dev/sda

Com este comando, obtive a certeza que meu disco está com um erro iminente:


=== START OF READ SMART DATA SECTION ===

SMART overall-health self-assessment test result: FAILED!
Drive failure expected in less than 24 hours. SAVE ALL DATA.
Failed Attributes:
ID# ATTRIBUTE_NAME            TYPE       UPDATED             WHEN_FAILED
  5 Reallocated_Sector_Ct         Pre-fail       Always                FAILING_NOW      

Como foi destacado, o resultado do diagnóstico foi FAILED e com uma solução prática: SAVE ALL DATA (salve todos os seus dados)!

Mas é importante salientar alguns tópicos. A coluna TYPE (como destacada) descreve o tipo de falha. Neste caso, um disco “FAILED” não é um local seguro para guardar seus dados, mas em muitos casos ainda pode funcionar por alguns meses. Portanto, os casos marcados como TYPE “Old_age” indicam sintomas de que o HD está no final de sua vida útil, mas não significam por sí só problemas iminentes. Os mais graves são os TYPE “Pre-Fail”, que indicam que o HD está no final de sua vida útil – o meu caso 🙁

Na coluna “WHEN_FAILED” (a mais importante), você vê o status FAILING_NOW. Num HD saudável, esta coluna fica limpa para todas as opções, indicando que o HD nunca apresentou os erros!

Embora relativamente raro, em muitos casos o drive pode realmente se perder menos de 24 horas depois de indicado o erro, por isso transfira todos os dados importante imediatamente!!

Solução?!

Naturalmente, não basta executar estes testes apenas uma vez, pois erros graves podem aparecer a qualquer momento. Você só terá segurança se eles forem executados periodicamente.

No caso do Ubuntu, existe a ferramenta “Utilitários de Unidades” como ferramenta padrão de diagnóstico usando o SMART (foi através dele que recebi informações sobre o estado do disco – de tempos em tempos ele faz a checagem do estado da vida útil do HD)

Mas infelizmente, na maioria dos casos o problema é irreparável! Sempre é recomendado a realização do backup imediata e a troca do disco comprometido! Contudo, encontrei um material que tenta (ele conseguiu, mas eu não) resolver o problema de badblocks usando a ferramenta hdrecover. Este processo é bastante demorado (horas e horas) e você garante que está sujeito a perda de dados no momento da recuperação!

Para maiores informações, segue:

Realocando Bad Blocks no Linux
Monitorando a saúde do HD com o SMART
hdrecover riparare i settori danneggiati del nostro hard disk
Tags: Dicas ImportantesSaiba como

Gosta de Linux?! Receba materiais exclusivos!

Inscreva-se gratuitamente e receba, com exclusividade, postagens e materiais ocultos para o público em geral. Inclusive, promoções e novidades em primeira mão!

Entrar na lista de e-mails

Related Posts

Destaques

10 Ferramentas para monitorar a largura de banda no Linux

5 de dezembro de 2014
Saiba como recuperar a senha de um usuário do Ubuntu Linux
Saiba Como

Saiba como recuperar a senha de um usuário do Ubuntu Linux

20 de julho de 2019
Dicas

Trisquel 7.0 – Distro Linux verdadeiramente baseada nos preceitos GNU

13 de novembro de 2014
Distribuições

Saiba como acessar uma máquina Ubuntu em conexão remota

6 de novembro de 2014
Destaques

8 ferramentas online para usuários Linux

5 de novembro de 2014
Dicas

Saiba como criar e ler código QR (QRcode) usando o terminal Linux

17 de outubro de 2014

Últimas novidades

Metaverso: o que precisamos entender sobre esse conceito

Metaverso: o que precisamos entender sobre esse conceito

by Linux Descomplicado
23 de maio de 2022
0

Se um dia alguém dissesse ser possível combinar realidade virtual imersiva, MMORPG e web, isso seria chamado insanidade. No entanto,...

Mods ganham espaço em GTA V, mas ainda não chegam aos usuários de Linux

Mods ganham espaço em GTA V, mas ainda não chegam aos usuários de Linux

by Linux Descomplicado
28 de fevereiro de 2022
0

O jogo Grand Theft Auto V é um dos mais populares entre os usuários de Linux. O desempenho na plataforma...

Samsung Galaxy M52 5G: Design elegante e bateria gigante

Samsung Galaxy M52 5G: Design elegante e bateria gigante

by Linux Descomplicado
20 de outubro de 2021
0

A Samsung lançou recentemente um novo modelo na categoria intermediário premium nomercado Indiano: o Galaxy M52 5G. Ele pode ser...

O avanço da tecnologia 5G na vida dos brasileiros

O avanço da tecnologia 5G na vida dos brasileiros

by Linux Descomplicado
17 de agosto de 2021
0

O que é o 5G e como anda esta tecnologia no Brasil?

Linux se mantém estável entre os gamers que usam o sistema na Steam

Linux se mantém estável entre os gamers que usam o sistema na Steam

by Linux Descomplicado
5 de maio de 2021
0

O sistema Linux nunca foi um projeto que chamou a atenção dos fãs de games, principalmente para os usuários da...

Load More

Publicaçõesmais recentes

4 alternativas modernas ao WordPress  para criação de site
Tecnologia

4 alternativas modernas ao WordPress para criação de site

by Linux Descomplicado
5 de julho de 2022
0

Embora o WordPress ofereça muitos recursos excelentes, não necessariamente é o melhor serviço para qualquer negócio online. A popularidade é...

Read more
Metaverso: o que precisamos entender sobre esse conceito
Noticias

Metaverso: o que precisamos entender sobre esse conceito

by Linux Descomplicado
23 de maio de 2022
0

Se um dia alguém dissesse ser possível combinar realidade virtual imersiva, MMORPG e web, isso seria chamado insanidade. No entanto,...

Read more
Curso Programador Full Stack JavaScript Profissional vale pena?  Devo comprar?
Destaques

Curso Programador Full Stack JavaScript Profissional vale pena? Devo comprar?

by Linux Descomplicado
13 de maio de 2022
0

Muitas pessoas vêm me perguntando sobre o curso Programador Full Stack JavaScript Profissional. Por isso, decidi escrever sobre e falar...

Read more
Ainda vale a pena aprender Docker ?!
Programadores

Ainda vale a pena aprender Docker ?!

by Linux Descomplicado
13 de março de 2022
0

Em 2020, quando a Google decidiu definir o suporte ao Docker como 'deprecated', a partir da versão 1.20 do Kubernetes,...

Read more
Mods ganham espaço em GTA V, mas ainda não chegam aos usuários de Linux
Noticias

Mods ganham espaço em GTA V, mas ainda não chegam aos usuários de Linux

by Linux Descomplicado
28 de fevereiro de 2022
0

O jogo Grand Theft Auto V é um dos mais populares entre os usuários de Linux. O desempenho na plataforma...

Read more
Conheça a Vagrant e ganhe tempo nos seus estudos
Administradores de Rede

Conheça a Vagrant e ganhe tempo nos seus estudos

by Linux Descomplicado
17 de fevereiro de 2022
0

Vagrant é uma ferramenta open source de automação escrita em Ruby e mantida pela HashiCorp que padroniza seu trabalho e...

Read more
Load More

Mantenha-se conectado

  • Área Exclusiva 200 Membros
  • 23k Fãs
  • 8k Seguidores
  • 500 Leitores
  • 100 Seguidores
  • 1k Inscritos
  • 2k Leitores

Quer receber as novidades mais recentes no seu e-mail? Informe-o no campo de e-mail e clique em Assinar! Mais de 2000 já se inscreveram

*Sem spam, eu prometo :).

ATENÇÃO
Os comentários abaixo são de inteira responsabilidade de seus respectivos autores e não representam, necessariamente, a opinião do Linux Descomplicado.

Discussion about this post

O Linux Descomplicado nasceu, em 2011, com o intuito de trazer informações relevantes e promover fácil acesso a todos usuários interessados em aprender a usar o sistema Linux, independentemente se está iniciando ou tem certa experiência com Linux.

Participe

  • Publique seu artigo
  • Login como articulista
  • Pesquisa – sobre os leitores

Editorial

  • Contato
  • Anuncie aqui
  • Política de privacidade

Newsletter

Quer receber as novidades mais recentes no seu e-mail? Informe-o no campo de e-mail e clique em Assinar! Mais de 2000 já se inscreveram

*Sem spam, eu prometo :).

Promoções e materiais exclusivos!

Cadastre-se gratuitamente
  • Sobre
  • FAQ
  • Anuncie aqui
  • Enviar artigo
  • Política de privacidade
  • Termos de uso

CC BY-NC-SA 4.0 Copyleft | Compartilhe livremente! Você só precisa informar o autor e criar conteúdo com a mesma licença para poder usá-lo. 2011-2019 Linux Descomplicado

  • Login
No Result
View All Result
  • Iniciante
  • Dicas
  • Saiba Como
  • Noticias

CC BY-NC-SA 4.0 Copyleft | Compartilhe livremente! Você só precisa informar o autor e criar conteúdo com a mesma licença para poder usá-lo. 2011-2019 Linux Descomplicado

Welcome Back!

Login to your account below

Forgotten Password?

Create New Account!

Fill the forms bellow to register

* Ao cadastrar-se, você estará automaticamente ciente e concordando com Política de Privacidade e Termos de uso do site.
All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In