Todos sabemos que os SSDs têm uma vida útil predeterminada limitada. Portanto, a pergunta para mim é como eu faço check-in (Ubuntu) Linux qual é o status de integridade atual do meu SSD? E talvez uma estimativa quanto tempo vai demorar?
A ferramenta gráfica é preferida, mas a ferramenta de linha de comando também seria adequada.
Estou usando o Xubuntu 12.04 LTS
ssd
disk-check
hardware-test
keiki
fonte
fonte
smartctl -i /dev/sda
sua pergunta?badblocks
pode realmente reduzir a vida útil da unidade.Respostas:
Instale o Gnome Disk Utility e verifique o SMART Data and Tests quanto à contagem do nível de desgaste ou similar. Quanto maior esse número (%, de 1 a 100), mais "esgotado" é o seu SSD, o que significa que é mais provável que você tenha problemas. Mas se você tem um SSD recente, não precisa se preocupar com isso.
Instalado via
inicie-o via
menu-> Configurações-> Utilitário de disco
ou via linha de comando
fonte
palimpsest
é um nome terrível, o nome varia com o idioma do usuário (por exemplo, inglês x outra coisa).para verificar a saúde de um SSD
Para distribuições baseadas no Ubuntu, Mint ou Debian
O Media_Wearout_Indicator é o que você está procurando. Para 100 significa que o seu ssd tem 100% de vida útil, o número menor significa menos vida útil restante.
Para mostrar suas informações sdd
Você pode ler o artigo completo no Nam Huy Linux Blog - Como verificar a vida útil do SSD no Linux
fonte
Wear_Range_Delta
SSD_Life_Left
Se você não possui um SSD da marca Intel: LEIA ISTO.
Cuidado !! - Fui levemente enganado por 'smartmontools'. Eu tenho um Samsung SSD, ea SmartMonitor / ferramenta 'smartctl' feliz forma deturpada que atributo '233' (hex 'E9') era 'Media_Wearout_Indicator'; de fato - não, para a Samsung (e outros fabricantes), é totalmente diferente. Esta e outras postagens em fórum, perguntas / respostas sobre troca de pilhas e blogs de usuários avançados que eu acho parecem "focados na Intel", com apenas dicas vagas de que "isso pode variar". (Versus as sugestões de que você precisa ficar atento à identificação incorreta e errônea do atributo pelos smartmontools).
Enquanto eu estava me preparando para copiar meu SSD para um novo disco rígido que havia comprado (por causa do que os smartmontools me disseram), eu inicializei no Windows (eu tenho um sistema de inicialização dupla), para aprender algo sobre SSDs com base no que apenas o Windows A ferramenta Samsung 'Samsung_Magician_v43.exe' tinha que me falar sobre o meu disco - era chocantemente pouco informativo.
Depois de horas de escavação - finalmente consegui executar as ferramentas somente do Windows: hddgaurdian - 'code.google.com/p/hddguardian' e também CrystalDiskInfo: surpresa! ambas as ferramentas dizem-me de forma independente que o meu SSD da Samsung está "muito bem" (o guardião do disco rígido diz "5 estrelas" e o Crystal Disk "98% OK"). Por outro lado, a ferramenta smartctl rotulou explicitamente o atributo com 'decimal- 233 /' hex-E9 'como "Indicador de desgaste de mídia" - e me disse que seu valor era "1" ou 1% - um indicador de (o risco de) falha pendente. Para ter a maior certeza possível, cavei e finalmente consegui localizar pelo menos algo do funcionário da Samsung: " http://www.samsung.com/global/business/semiconductor/minisite/SSD/us/download/ 07_Communicating_With_Your_SSD.pdf"O documento realmente implica que o atributo 'hex E9' / 'decimal' 233 'não é usado pela Samsung da mesma maneira. (Samsung: Estou muito decepcionado, por favor, corrija sua ferramenta de software oficial ou, pelo menos, faça-a claro que você não fornece informações de indicação de desgaste!)
Além disso - se você não tiver um SSD da Intel nem um SSD da Samsung - seja avisado, essas informações parecem variar entre os fabricantes. (por exemplo, consulte o gráfico de etiquetas de atributos em 'code.google.com/p/hddguardian/wiki/about_reliability' para obter a única indicação útil do grau de variabilidade que encontrei.)
O que é o seguinte: se você não possui um SSD da Intel, não se engane com os rótulos dos nomes de atributos falsos fornecidos pelo smartmonitor. Talvez ele melhore no futuro, mas a versão instalada por padrão para o Ubuntu 12.04 LTS (abril de 2014) foi falha total. Em vez de dizer que 'não sabe' - o smartctl acabou de rotular incorretamente o atributo. Não encontrei outra ferramenta para linux que tornasse as informações 'corretas' transparentes ou claras.
fonte
Para unidades Kingston em computadores baseados no Debian
Semelhante a esta resposta, execute
No entanto, quando executo o comando para mostrar as informações da unidade, parece que o SMART foi desativado:
Você precisa habilitar isso executando o seguinte como root:
Em seguida, você pode executar um autoteste fazendo um teste curto (o que levou cerca de 1 minuto):
ou um teste mais completo (que me levou cerca de 1,5 horas):
Observe que, na maioria das circunstâncias, você não precisa desmontar a unidade para executar esses testes. Se você faz, veja
man smartctl
.Agora, quando você executar,
smartctl -a /dev/sda
deverá ver um resultado do teste de autoavaliação. Provavelmente, isso é tudo o que você realmente precisa se preocupar:Se você gosta de detalhes, também verá uma tabela como esta:
Se você está procurando o significado de todos esses valores, consulte a documentação da Kingston .
fonte
Wear_Leveling_Count é o atributo certo para rastrear. No entanto, como os outros atributos, 100 é o melhor valor e 0 é o pior. Pense nisso como "porcentagem de vida restante".
fonte
A melhor maneira de verificar a integridade de um SSD é seguir as recomendações do fabricante. Como elas variam de fabricante para fabricante e podem mudar com o tempo, é uma boa ideia verificar com o fabricante da sua unidade se tiver alguma dúvida. Com base nas classificações MTBF (o padrão JEDEC JESD218A define o método) fornecido pela maioria dos fabricantes, um SSD deve durar mais de um milhão de horas sem problemas.
Eu tenho vários destes cobrindo vários fabricantes. Posso garantir que os atributos SMART variam entre os fabricantes. Para fins de comparação, veja um exemplo da OCZ e dados inteligentes de uma unidade Corsair F40, além de uma discussão sobre a confiabilidade desses dados.
Embora os dados SMART possam certamente ter valor, uma vez que todos os dispositivos falham eventualmente, o importante é que você faça backup dos dados regularmente. Isso garante que seus dados estão seguros enquanto você espera (provavelmente por vários anos) que seu SSD falhe. À medida que os custos caem e as capacidades aumentam, é mais provável que você substitua um SSD devido a restrições de espaço do que a falhas. (Na minha experiência 10x mais provável). Eu simplesmente faria backup regularmente e não me preocuparia.
Fontes:
Experiência, http://www.hardcoreware.net/mtbf-ssd-what-does-it-mean-for-you/
fonte
Para (pelo menos algumas) unidades NVMe, você pode fazer
Você pode procurar uma linha como:
Aqui, os números mais baixos são melhores e
100%
significa que a unidade está "desgastada". A documentação do fabricante sugere que é possível obter números acima de 100% se você continuar usando a unidade além desse ponto ( exemplo da Seagate, consulte a página 12 ).Observe que se você usar o espaço para nome ou os dispositivos de partição, como
/dev/nvme0n1
ou/dev/nvme0n1p1
, ele não funcionará e você receberá uma mensagem comoRead NVMe SMART/Health Information failed: NVMe Status 0x4002
.fonte
Usando o Ubuntu 14.04:
Chamada via linha de comando (renomeada de palimsest):
Veja também https://bugs.launchpad.net/ubuntu/+source/gnome-disk-utility/+bug/1041665
fonte