Meu netbook possui uma unidade flash em vez de uma unidade de disco rígido e estou usando o Ubuntu Netbook Remix com ext3 como sistema de arquivos. Eu li alguns artigos sobre o desgaste da unidade flash, e as principais preocupações parecem ser:
- A quantidade de ciclos de gravação - cada célula pode ser gravada apenas uma quantidade limitada de vezes (a Wikipedia possui números que variam de 1.000 a 100.000)
- Você só pode gravar dados em um "setor" uma vez e depois disso todo o bloco precisa ser apagado para ser usado novamente - e esses blocos variam de 16 KB a 128 KB.
Dizem que isso se soma, de modo que os sistemas de arquivos normais que não foram projetados para levar isso em consideração acabam usando o pen drive movendo pequenas quantidades de dados.
Agora, não duvido que o problema seja teoricamente muito real. No entanto, eu sei que o pessoal da tecnologia se deixa levar facilmente por problemas interessantes de otimização, como projetar um sistema de arquivos alternativo para combater o desgaste do flash. Por exemplo, é ótimo otimizar a memória, mas se você acabar economizando 100 KB de memória quando houver centenas de MB disponíveis, não está solucionando um problema real.
O que acabo obtendo de tudo isso é que não devo usar sistemas de arquivos normais em unidades flash, porque elas consomem rapidamente a unidade. Mas não estou convencido. Portanto, a pergunta é: o desgaste da unidade flash é realmente relevante no uso diário e normal? Meu laptop, usando ext3, consumirá minha unidade flash em alguns anos ... ou tudo isso é um problema teórico que reduz o tempo de uso, mas apenas por tão pouco que nunca acontecerá em condições normais ? Ou é transparente, o nivelamento de desgaste do hardware já está sendo usado nas unidades flash do netbook para corrigir o problema, de modo que um sistema de arquivos alternativo nem seria bom?
fonte
A instalação de janelas em um cartão flash compacto mostrou esse problema muito obviamente, matando o cartão em poucos dias sob certos padrões de uso típicos. (Linux é um pouco mais fácil para eles)
As unidades SSD têm nivelamento de desgaste para estender isso a anos. Se você preencher a unidade em 90% e continuar fazendo gravações, ela trocará os arquivos que permaneceram inalterados para prolongar a vida útil do flash.
A desfragmentação não ajuda em uma unidade flash porque os dados subjacentes não são armazenados no padrão que o sistema operacional vê. Você precisa usar ferramentas específicas do fornecedor.
Os sistemas de arquivos específicos do Flash podem prolongar a vida útil de uma unidade, mas no momento acho que isso se torna irrelevante pelo progresso da tecnologia da unidade. Quantas unidades de disco rígido você realmente usa com mais de 5 anos?
O outro ponto é que, quando os blocos falham, eles falham na gravação, para que você não precise se preocupar com a corrupção de dados, como ocorre com uma unidade magnética antiga.
Então, basicamente, desde que a sua unidade tenha um nivelamento de desgaste, não é realmente algo com que você precise se preocupar.
fonte
As unidades SSD usam flash com base nas 100.000 tecnologias do ciclo de gravação, e não nas 1000. Não temos unidades flash funcionando tanto tempo no mundo real, mas, na verdade, exceto, talvez, pelo arquivo de paginação em um sistema normal, a unidade não é recebendo tantas gravações. E as unidades modernas fazem alguns ajustes no desgaste e compensam automaticamente alguns blocos defeituosos.
Dou o seguinte conselho: Se você não estiver fazendo algo insano (um registrador de dados que preenche a unidade 500 vezes por segundo), não se preocupe. Mantenha bons backups, use o sistema e, provavelmente, você o substituirá por peças maiores / mais rápidas muito antes de atingir a vida útil da gravação em flash.
fonte
Agora que avaliamos todos os aspectos técnicos do problema, vamos ter uma abordagem mais prática:
A resposta é: Não, não se você tiver uma estratégia de backup confiável.
Um SSD, como a maioria dos outros componentes do computador, está fadado ao fracasso. A vida útil pode ser prolongada com vários ajustes, reduzindo o número de ciclos de gravação.
E quando falha, você pode substituir o SSD ou, mais provavelmente, comprar um computador novo, porque o seu netbook é certamente pré-histórico até então.
Eu mesmo tenho 2 perguntas:
Você acabou de adquirir um mini computador de 300 dólares, quanto tempo espera que dure?
Por que as pessoas não se preocupam tanto com os HDDs de prato quanto com o nível de desgaste dos SSDs?
Para sua informação, ainda tenho meu WEEE 701 4G, um ótimo guerreiro de estrada, usando-o 5 dias por semana e ainda está em excelentes condições ... imagine, depois de quase 2 anos de nivelamento de desgaste. Computadores portáteis com discos rígidos de prato não são páreo para aqueles com SSD quando se trata de desempenho e robustez, dê um tapinha no seu ombro para a ótima escolha que você fez e siga em frente.
fonte
Estou preocupado com o mesmo problema; considerando um sistema de arquivos sem registro no diário
ext2
.Esta é uma pergunta mais genérica em que estou trabalhando.
Resumo do artigo vinculado na primeira linha,
Eu acho que as unidades USB são muito baratas e estão ficando mais baratas.
O ponto é:
você se importaria de ver uma corrupção devido a uma falha que não atualizou os dados da sua unidade?
ou você gostaria da velocidade e (possível) de uma vida útil mais longa?
Se você olhar para distribuições baseadas em ramdisk como o PuppyLinux,
elas executam a memória do sistema e sincronizam (talvez) com o disco de vez em quando.
Dá a você velocidade e (potencial) vida útil.
Esse é outro truque no qual estou interessado - Ubuntu no ramdisk.
Enquanto isso, continuo inicializando o Ubuntu 9.04 em
ext4
uma unidade Cruzer.Não muito preocupado com a vida útil da unidade,
mas provavelmente com um desempenho mais lento em um sistema de arquivos com registro em diário no USB.
Até chegarmos a
USB 3.0
todo lugar ...fonte
Os fabricantes também estão olhando para novas tecnologias de flash, como o NAND Flash, que possuem um número muito maior de ciclos de gravação. A empresa em que trabalho utiliza drives flash em nosso hardware. Os primeiros sistemas apresentavam uma falha instantânea após 2 anos de operação. Substituímos rapidamente o flash por versões melhores. A projeção atual é de mais de 20 anos na mesma aplicação.
fonte
Em primeiro lugar, o desgaste do flash não é um problema real. Geralmente algo estraga antes que a vida útil do flash seja atingida.
O nivelamento de desgaste é real. Isso acontece em unidades USB. Mas não é ativado até que ocorra desgaste significativo. EG 1/3 da vida útil. Não posso confirmar, mas o nível de desgaste provavelmente é real no SSD, pois uma pequena unidade USB pode implementá-lo.
"Além disso, as unidades mais recentes usam tecnologias que selecionam aleatoriamente os locais das gravações. Suponho que digamos que você tenha uma unidade de 100 GB e a preencha com 99,5 GB, e continue usando 0,5 GB repetidamente".
Isso não funcionará, pois os dados de 0,5 Gb serão alterados, graças ao nivelamento de desgaste. Ou seja, o armazenamento dos 99,5Gb será trocado pelo armazenamento original de 0,5 GB usado em excesso. Isso implica que as células flash envelhecem de maneira um pouco uniforme.
Vou repetir meu argumento de que é altamente improvável que o flash atinja sua vida útil antes de outras falhas.
fonte
Tive várias dessas unidades baratas (US $ 10 por 8 GB) que ficam inoperantes após 1 ano devido a setores defeituosos nos quais o log era constantemente gravado.
Se você está falando de um pendrive barato, não espere que dure tanto tempo. O uso de um sistema que não seja de diário parece ajudar, mas mesmo os logs do sistema rotacionados geralmente ainda causam desgaste e falhas nessas unidades baratas.
fonte
Resposta para 2019. Para qualquer coisa, exceto os menores e mais baratos ssds, não mais. Em 2018, um site de hw testou a resistência real de gravação de ssds.
O Samsung evo 840 500 GB com flash 2d tlc (o tipo com pior resistência a menos que alguém faça 2d qlc) durou cerca de 600 TB de gravações. E o Samsung pro 840 512 GB para 9,1 PB.
Agora, até a linha evo usa o 3d tlc flash (eles chamam de vnand), que tem mais resistência. Eu não acho que alguém tenha realmente medido, mas um 1 tb evo 860 ou 1 tb evo mais 970 deve durar mais de 1 PB de gravações.
A menos que você esteja tentando destruí-los de propósito (e mesmo assim levará semanas), eles ficarão obsoletos muito antes de se desgastarem.
Para chaves USB e cartões de memória (microsd, por exemplo), ainda é um problema, porque eles são menores, de modo que as gravações não se espalham por tantas células + eles não têm controladores sofisticados fazendo o nivelamento de desgaste. O tamanho exato de um problema depende da chave USB / cartão de memória específicos, padrão de uso, sistema de arquivos, sorte, tamanho, ...
fonte