monte um diretório no ram mas com persistência

0

Para um dos meus requisitos, eu poderia montar uma parição de ramfs em / media / user / ramdir e usar. (Reduza a latência de arquivos lidos / gravados pelo meu programa c). Não usar tmpfs, pois isso pode induzir um pouco de latência.

Copiei meus arquivos de entrada supostamente para serem lidos pelo meu programa c do disco para o sistema de arquivos ram montado.

    mount -t ramfs -o size=100m ramfs /media/user/ramdir

Se eu fizer alguma alteração ou criar um novo arquivo na partição ramfs montada, as alterações não persistirão. Então, eu usei um utilitário rsync para isso.

Eu quero saber se alguma outra opção para isso está disponível:

Q1: Posso montar o diretório presente na minha memória secundária diretamente na RAM, de modo que o conteúdo do diretório também seja copiado para a partição RAM montada enquanto se monta (não está acontecendo atualmente, e devo usar o comando copy para isso).

Q2: Posso montar um diretório existente na memória secundária como sistema de arquivos ext (qualquer outro além de ramfs e tmpfs) na RAM, se possível no caso de buscar arquivos da RAM para leitura e gravação pelo programa, mas alterações nos arquivos persistiriam no diretório que é montado na RAM ....

Obrigado

    
por Bhargav 25.05.2017 / 05:59

0 respostas