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.

ufo de velocidade

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.

Artigos actuais