A ramdisk é um pequeno disco virtual que faz parte da memória principal. Este Memória de trabalho chama-se RAM. A memória é utilizada de forma dinâmica e estática. Este sistema de arquivo é montado e formatado antes. O espaço de memória é ramificado e não pode ser acessado pelo sistema.
A memória volátil - O disco rígido
Para o Linux o ramdisk é importante para permitir um processo rápido de leitura e escrita. Portanto, é menos afetado pelo desgaste, como um disco rígido normal ou mesmo uma memória flash. Uma CPU ocupada ou uma conexão de rede lenta pode, naturalmente, parar o disco. Problemas de exclusão em sistemas de arquivo como ext3 ou ext4 podem até ser evitados. Os arquivos precários não são copiados para o disco rígido, mas armazenados no sistema de arquivos, ou seja, no ramdisk. Deve-se notar que os arquivos não acabam no disco rígido. Alguns ficheiros guardam ficheiros não solicitados entre eles. Para criar um ramdisk, diferentes maneiras podem ser usadas.
As diferentes possibilidades
A primeira maneira seria criar um ramdisk com um sistema de arquivos tmps. Este não é um sistema de RAM completo, mas também pode ser armazenado no disco rígido Dados excepto. Isto evita que a memória no disco rígido se torne demasiado pequena. Se o disco estiver vazio, ele não pode utilizar nenhum espaço no disco, e estas partições podem ser montadas no momento do boot.
A segunda maneira é formatar o disco rígido. Desta forma uma área pode ser selecionada como um disco RAM. Uma opção -m0 deve garantir que nenhum espaço seja reservado no usuário root. Isto ocuparia espaço. Com efeito, os recursos do sistema devem ser retirados. Desta forma, a memória é menor com as divisórias. O objetivo é um disco rígido que não pode ser lido ou escrito, mas tem correções. Isto provavelmente terá de ser concedido. O tamanho do ramdisk pode ser chamado e alterado com comandos especiais. A cada reinicialização o disco desaparece novamente, portanto um script deve ser criado para salvar os comandos. Dessa forma, os comandos não precisam ser digitados novamente.
A terceira maneira é trabalhar com o sistema de arquivos ramfs. Isto difere do sistema de arquivos tmpfs na medida em que os dados são trocados. Isto também facilita a criação. O disco é redimensionado dinamicamente e a partição é sempre montada no momento do boot. Isto pode ser evitado com o editor e os privilégios de raiz.
Os tamanhos dos discos RAM
Cada um dos discos Ram criados pode ser mantido em tamanho diferente. Isto é diferente para todos. O sistema deve estar disponível como memória RAM suficiente e a memória swap, ou SWAP, também deve ser acessada. Mas isto iria abrandar a velocidade do disco RAM. 1GB de RAM deve ser suficiente.
Um guia para o Linux pode ser encontrado no artigo Criando Ramdisk para acelerar o Amavis no Linux.