Como eu crio um ramdisk que grava as alterações de volta ao armazenamento persistente, por exemplo, com aufs?

1

Semelhante a esta questão , mas mais específico:

Eu quero um ramdisk / tmpfs que fique no topo de um diretório físico, expondo os dados desse diretório.

O ramdisk deve manter em cache todos os dados na primeira leitura.

As gravações devem ir para o ramdisk e para o próprio diretório (usando a estratégia de gravação do diretório para gravações que vão para ele, isto é, write-back / write-through dependendo das opções de montagem), então é um pouco como um combo SSD / HDD (também conhecido como Fusion Drive for Macs), mas para RAM em cima de SSD / HDD.

Como eu poderia conseguir isso? com aufs , ou qualquer outro sistema trabalhando com o Linux?

Como alternativa, uma maneira de forçar o conteúdo do diretório a ficar permanentemente em cache na RAM (até algum limite, talvez).

    
por Archimedix 09.01.2015 / 14:44

1 resposta

0

Parece que bcache e o experimental atualmente bcachefs pode ser usado para fazer exatamente isso.

O disco RAM atua como um dispositivo de cache e armazenamento persistente como o dispositivo de apoio.

    
por 25.08.2015 / 07:03