Salve as alterações no sistema de arquivos na RAM, salve no HDD no desligamento

4

Esta questão está em continuação a esta questão . Eu faço o download de muitos arquivos pequenos (alguns MBs) que eu apago depois de terminar com eles. Então, posso fazer com que todas as alterações a serem salvas no meu sistema de arquivos sejam feitas na RAM, se estiver sob certo tamanho? Por exemplo, se eu definir o limite para 128 MB, todos os arquivos com esse tamanho serão salvos na RAM e salvos no HDD antes do desligamento.

    
por Oxwivi 12.09.2011 / 09:43

1 resposta

8
Em primeiro lugar, os perigos de escrever para uma unidade SSD podem ser muito exagerados - a menos que você esteja planejando prolongar a sua vida para além do ano 2100:)

Em segundo lugar, manter os dados na RAM e depois gravá-los no disco de uma só vez é basicamente o que o sistema de arquivos Linux faz de qualquer maneira - embora a ênfase esteja na preservação dos dados, não minimizando o número de gravações.

Em terceiro lugar, você pode criar um disco virtual e salvar seus dados temporários nele. Então eu imagino que você poderia ter algum script que rsync é o conteúdo do ramdrive com uma pasta no disco. Em seguida, você pode invocá-lo manualmente (Big Save Button na sua área de trabalho) ou adicioná-lo a scripts de desligamento. A coisa toda seria bem pouco confiável.

Quero dizer - mover swap e logoff de um SSD é uma coisa, mas, digamos, não salvar um documento em que estou trabalhando para minimizar o número de gravações pode ser um pouco extremo :)

    
por Sergey 12.09.2011 / 13:30

Tags