Existe alguma maneira de encontrar a vida restante em um cartão SD?

10

Para SSDs, temos uma variedade de programas que lêem sua vida restante. Eu estou procurando a mesma coisa para cartões de memória em uma situação onde eles recebem muitas gravações. O Google não está apenas não retornando nenhuma resposta, mas nem mesmo alguém fazendo a pergunta

    
por Loren Pechtel 24.10.2014 / 00:08

3 respostas

11

Os cartões SD são SSDs, é exatamente a mesma tecnologia, mas como os cartões SD não são criados para o mesmo propósito, eles não incluem os recursos necessários, como o smart. Não há como saber quanto tempo o cartão SD durará, porque os dados necessários não são coletados, portanto não há como gerar uma estimativa. Se os cartões SD tivessem os detalhes relevantes, você usaria exatamente os mesmos programas usados em qualquer outro SSD, um SSD significa apenas um dispositivo de estado sólido.

    
por 25.10.2014 / 02:19
3

Os cartões SD não expõem nenhuma interface padrão para recuperar o status de saúde ou para realizar testes de autodiagnóstico, como os SSDs, com SMART . No entanto, você pode obter algumas estimativas indiretas pesquisando as estatísticas do sistema de arquivos; por exemplo, o EXT4 pode ser consultado com o comando dumpe2fs , que informa a quantidade total de dados já gravados no sistema de arquivos, o que, por sua vez, estima o desgaste realizado pelo dispositivo durante sua vida útil.

Eu tenho usado cartões SD como meu FS raiz por anos; na minha experiência, 300 GB são suficientes para matar um cartão de 4 GB de marca com não mais do que 200 MB de espaço livre permanentemente disponível. A partir desses dados empíricos, você pode deduzir que 300 / 0,2 = 1500 são os ciclos de gravação estimados mais baixos que um cartão SD pode suportar.

    
por 02.01.2015 / 18:37
1

Como já foi observado alguns fornecedores fornecem algum mecanismo de relatórios de saúde semelhante ao SMART. Veja a lista dos melhores fornecedores que encontrei.

    
por 19.05.2018 / 02:02