Criando um Ramdisk no Linux

0
1052
Carneiro

Um ramdisk é uma pequena unidade virtual que faz parte da memória de trabalho. Essa memória é chamada RAM. O espaço de armazenamento é ocupado dinamicamente e estaticamente. Este sistema de arquivos está montado e formatado antes. O espaço de armazenamento é desviado e não pode ser alcançado pelo sistema.

A memória volátil O ramdisk

Para Linux, o ramdisk é importante para um rápido processo de leitura e gravação. Portanto, isso é menos afetado pelo desgaste, como um disco rígido normal ou até uma memória flash. Uma CPU ocupada ou uma conexão de rede lenta podem, é claro, parar o disco. Problemas de exclusão em sistemas de arquivos, como ext3 ou ext4, podem até ser contornados. Os arquivos precários não são copiados para o disco rígido, mas armazenados no sistema de arquivos, portanto, o ramdisk. Observe que os arquivos não devem pousar no disco rígido. Alguns arquivos são armazenados sem serem solicitados. Diferentes maneiras podem ser usadas para criar um disco RAM.

velocidade ufo

As diferentes possibilidades

A primeira maneira seria criar um ramdisk com um sistema de arquivos tmps. Este não é um sistema RAM completo, mas também pode armazenar dados no disco rígido. Portanto, a memória no ramdisk não pode ser muito pequena. Se a unidade estiver vazia, também não será possível consumir memória no disco.Na inicialização, essas partições podem ser incluídas.
A segunda maneira é formatar o disco rígido. Isso permite que uma área seja selecionada como um disco RAM. Uma opção -m0 deve garantir que nenhum espaço seja reservado no usuário raiz. Isso tiraria espaço. Efetivamente, os recursos do sistema devem ser privados. Portanto, a memória é menor com as partições. O objetivo é um ramdisk que não pode ser lido ou gravado, mas possui correções. Provavelmente isso deve ser concedido. O tamanho do ramdisk pode ser chamado e alterado com comandos especiais. Cada vez que o computador reinicia, o disco desaparece; portanto, um script deve ser criado para armazenar os comandos. Portanto, os comandos não precisam ser digitados novamente.
A terceira maneira é trabalhar com o sistema de arquivos ramfs, o que difere do sistema de arquivos tmpfs, pois os dados de troca são trocados. Isso também facilita a criação. O disco é redimensionado dinamicamente e a partição é sempre montada na inicialização do sistema. Isso pode ser evitado com o editor e os direitos de root.

Os tamanhos de disco RAM

Cada um dos discos ram criados pode ser mantido em tamanho diferente. Isso é diferente para todos. O sistema deve estar disponível como memória suficiente e o espaço de troca ou SWAP também deve estar acessível. Isso diminuiria a velocidade do disco RAM. A RAM 1GB costuma ser suficiente.

Instruções para Linux podem ser encontradas no artigo Ramdisk para acelerar o amavis no Linux.

DEIXE UMA RESPOSTA

Por favor, escreva seu comentário!
Digite seu nome aqui