Sabendo que isto tem mais de um ano, ainda sinto a necessidade de entrar aqui. Para casos em que eu tinha um monte de RAM livre (na verdade nunca usei), eu sofria das mesmas não-respostas para um pedido similar, mas eu sempre percebi que os sistemas NÃO estavam usando toda a RAM disponível / disponível. O que acabei fazendo foi: eu coloquei quantos / etc / var / usr e / home em ramdisk como eu poderia caber (eu tinha cerca de 12 GB de RAM para isso), e rsynced de volta para o disco com um cron-job de cada as partes montadas, então eu teria um backup em caso de falta de energia. Eu também criei um unload para o disco antes do shutdown / reboot, e uma cópia de retorno para a RAM na inicialização usando /etc/rc.local, para que a máquina sempre pudesse reinicializar e não perder nada. Tenha certeza de que eu nunca precisei de uma vez o backup! E está sendo executado dessa forma há 3 anos em um servidor Debian. Rapidamente rápido tempo de resposta IO pelo caminho. Usando o tmpfs porque não era nada bom, certos softwares pareciam não querer rodar a partir do tmpfs, mas funcionavam bem de um ramdisk separado que eu montava. E eu tive que usar opções de montagem especiais para alguns softwares que não gostam de rodar a partir do ram, mas eles são todos específicos de casos de uso.