Vamos supor que tenho alguns dados que, uma vez criados, nunca mais precisam mudar. Copiei esses dados para um SSD e, em seguida, remontei o sistema de arquivos como somente leitura e deixe-o assim a partir de agora. Isso aumentará a vida útil do SSD?
Estou procurando mais do que um simples "sim, a leitura não importa - apenas a gravação em um SSD causará desgaste". Uma resposta aparece nesta pergunta, com links para um artigo e o entrevistado menciona:
Pode ser que, se uma "página" ou um bloco de apagamento não for reprogramado por um período muito longo, haja uma probabilidade (provavelmente muito pequena) de que alguns bits retornem a um estado não programado.
Algo a dizer sobre isso? Você conhece algum estudo que se concentre em tal comportamento?
Respostas:
Resposta curta:
Depende do que você está fazendo. A leitura exclusiva de um SSD ainda causará degradação de suas células de memória ao longo do tempo. A montagem da unidade somente leitura impedirá a gravação direta, mas o firmware da unidade ainda produzirá gravações em segundo plano. Mas, dependendo dos seus padrões de uso, você pode ou não ter algo com que se preocupar.
Resposta longa:
Existem vários tipos de erros descritos no Flash Error Analysis and Management :
Este artigo é uma leitura interessante, mas chegar a esse nível de profundidade provavelmente está fora do escopo de sua pergunta, exceto para dizer que a leitura exclusiva da memória NAND não preservará os dados para sempre.
De acordo com uma apresentação de Jim Cooke na Micron , as células devem ser apagadas e reprogramadas a cada 100.000 leituras para MLC e 1.000.000 leituras para SLC.
Slide 19:
Slide 20:
Dito isto, esses documentos parecem direcionados a usuários de baixo nível de memória NAND (por exemplo, desenvolvedores de firmware SSD) e não se destinam ao consumo do usuário final. Então, eu suspeitaria que o firmware da sua unidade já lide com isso de forma transparente em segundo plano.
Mas voltando à pergunta original, a leitura exclusiva ainda causa desgaste na unidade? Sim. Quantos? É complicado. Se você assumir que o firmware está reescrevendo as células de uma página para novos locais a cada 100.000 leituras, e sempre há muitos blocos disponíveis, você tem 1 gravação para cada 100.000 leituras. Além disso, o firmware também realiza tarefas de nivelamento de desgaste e outras, que amplificam uma gravação lógica em várias gravações físicas.
Em termos práticos, você provavelmente não precisa se preocupar particularmente, a menos que a unidade esteja quase cheia e esteja constantemente lendo toda a unidade. Mas se você estiver lendo da unidade sem parar, fique de olho na tabela SMART por um mês para ter uma idéia da rapidez com que seus padrões de leitura estão causando gravações em segundo plano. E, é claro, sempre verifique se você tem vários backups.
fonte
Basicamente sim, mas a resposta estendida é "não para sempre",
Os dados em um SSD, os elétrons que compõem os bits, são isolados para que não vazem, mas se os dados no inversor estiverem sujeitos a radiação (incluindo ondas magnéticas ou outros eletrônicos), os elétrons armazenados nos bits serão alterar o estado, danificando os dados armazenados. No entanto, este é um caso extremo. Os dados em um SSD devem ser seguros por anos, se não décadas.
fonte
Na verdade SIM, como padrão, o ext2 gravará no SSD que é montado rw, mesmo que os arquivos sejam lidos apenas !!
Isso ocorre porque o ext2 armazena o tempo de acesso (último tempo de leitura) para cada arquivo e diretório.
Uma maneira de evitar isso é usar "-o noatime" durante a montagem. Usar "-o ro" é a melhor maneira de evitar operações de gravação.
Nota: no ext2 / 3/4, cada arquivo tem pelo menos três datas: criação (ctime), modificação (mtime) e acesso (atime).
fonte
O que há de errado em gravar isso em um CD? São bastante estáveis e baratos (podem muito bem ter algumas cópias sobressalentes para durar pelos próximos 50 anos). O tempo de acesso será um problema apenas na primeira vez que os dados forem lidos, após o armazenamento em cache na RAM.
Os sistemas de arquivos atualizam alguns (meta) dados, mesmo que não estejam gravando. Portanto, outra possibilidade é criar uma imagem de sistema de arquivos somente leitura (por exemplo, uma ISO) e gravá-la no SSD para impedir completamente a gravação de qualquer tipo.
fonte