Ramdisc para dois diretórios compartilhando o mesmo espaço de memória?

1

Eu preciso colocar dois diretórios em um ramdisc. Eles compartilham o mesmo diretório pai, mas não posso fazer parte desse diretório pai do disco RAM. Como eu faria isso?

    
por Bacu 02.05.2011 / 02:14

1 resposta

2

No Linux, se um diretório estiver associado a uma montagem, todo o armazenamento vai para essa montagem. Com isso dito, é possível ter um TMPFS (sistema de arquivos Temp) montado dentro de um sistema de arquivos que vem do iSCSI por exemplo, e dentro do sistema de arquivos TMPFS você pode montar outro sistema de arquivos que vem do disco local.

Então, no seu caso, você tem / path / to / parent como o diretório que você quer que seus diretórios filho1 e filho2. Neste caso, é apenas uma questão de colocar isso em seu arquivo fstab.

tmpfs /path/to/parent/child1 tmpfs defaults,size=20m 0 0
tmpfs /path/to/parent/child2 tmpfs defaults,size=20m 0 0

Agora, se o diretório / caminho / para / pai estiver em outro sistema de arquivos, esse sistema de arquivos deverá ser montado primeiro.

Mais informações podem ser encontradas aqui .

    
por 02.05.2011 / 03:09