Como mover dados para áreas específicas de um SSD?

2

Ubuntu em um SSD Crucial, fantástico! Mas nunca vai usar 120 Gigs ou até metade disso. Após anos de gravações SSD (e subseqüente corrupção de SSD), existe um utilitário para copiar todo o sistema operacional e todos os arquivos para a parte não utilizada do SSD?

Meu entendimento é que o SSD degrada em áreas de atividade, onde está sendo usado e gravado. Mas pelo menos metade do SSD nunca foi usado, e nunca será usado, e assim permanece em novo estado puro.

A vida útil do SSD pode ser dobrada copiando os primeiros 60 Gigs (onde o Ubuntu e tudo o mais residem) para os últimos 60 Gigs não utilizados? Então aqueles primeiros 60 Gigs seriam apagados e colocados de lado como uma nova partição. E o Ubuntu agora roda com o equivalente a um novo SSD, os últimos 60 Gigs. O utilitário precisaria então evitar qualquer uso futuro ou gravar na primeira partição de 60 Gig do SSD onde o Ubuntu residia anteriormente.

    
por user282571 17.05.2014 / 18:52

3 respostas

6

As unidades de estado sólido não são como discos rígidos mecânicos regulares, no sentido de que você pode particionar a unidade para manter os dados de determinadas partições em uma área física específica dos discos da unidade. Você não pode gravar em um endereço de memória específico no SSD, como acontece com a RAM.

O controlador SSD distribuirá dados por toda a memória disponível na unidade. Se isso não ocorresse, a unidade usaria rapidamente blocos específicos de memória, já que cada pedaço de memória só pode ser gravado em alguns milhares de vezes (dependendo do tipo de memória). Esse recurso é chamado desgaste nivelamento .

No seu caso, você está pensando em superprovisionamento . As unidades de estado sólido fazem isso da fábrica, você pode ter 256 GB de chips de memória em uma unidade, mas apenas 240 GB dela estão disponíveis. A memória restante é chamada área de reserva . Quanto mais área de reposição você tiver, maior será o seu desempenho e maior durabilidade. Claro, a desvantagem é que você acaba com menos capacidade de armazenamento.

Se você nunca preencherá sua unidade de 120 GB, faça uma de duas coisas: primeiro, deixe-a em paz e deixe que o controlador SSD cuide dela. Se você nunca preencher a unidade, ela usará o nivelamento de desgaste para distribuir gravações em toda a memória disponível. Segundo, você poderia particionar a unidade para dizer 100GB e, em seguida, teria 20 GB de área de reserva adicional. Neste caso, você poderia encher a unidade e não se preocupar em comprometer seu desempenho, porque você tem os 20 GB extras de memória para o controlador SSD usar.

    
por Bert 17.05.2014 / 20:42
1

Você pode encontrar muitas informações sobre o Projeto Easy Linux Tips . Basicamente, o que você chama de "porção não utilizada do ssd" pode não fazer muito sentido, pois o sistema tenta usar (ou reciclar) todo o disco de maneira periódica, de modo que cada parte recebe um número uniforme de gravações no longo prazo. Isso se chama wear leveling .

    
por Reza 17.05.2014 / 20:06
0

Ao longo da vida útil do seu disco (não que você vá usá-lo o suficiente para isso), partes dele ficarão ruins. Seu sistema operacional e SSD são capazes de detectar essas falhas e evitar que as gravações sejam feitas em blocos / setores defeituosos.

A melhor coisa que você pode fazer é garantir que o sistema operacional e o SSD estejam executando seus trabalhos corretamente.

A maioria das pessoas, ao falar sobre SSD, pensa demais e cria problemas não existentes para si.

    
por earthmeLon 17.05.2014 / 18:59