A ramdisk é um pequeno disco virtual que faz parte da memória principal. Este Memória de trabalho é chamado de 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 ram
Para 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, é claro, parar o disco. Problemas de eliminação em sistemas de arquivo como ext3 ou ext4 podem até mesmo 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 observar que os arquivos não acabam no disco rígido. Alguns arquivos armazenam arquivos 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 salvar. Isto evita que a memória no disco rígido se torne muito 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 da inicialização.
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 raiz. Isto ocuparia espaço. Efetivamente, os recursos do sistema devem ser tirados. 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á que 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 da inicialização. Isto pode ser evitado com o editor e os privilégios de raiz.
Os tamanhos de disco RAM
Cada um dos discos Ram criados pode ser mantido em tamanhos diferentes. 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 isso reduziria a velocidade do disco RAM. 1GB de RAM deve ser freqüentemente suficiente.
Um guia para Linux pode ser encontrado no artigo Criando Ramdisk para acelerar o Amavis sob Linux.