RAM drive
RAM Drive é uma unidade de disco virtual criada na memória RAM.
A utilização de unidades deste tipo é frequente em sistemas que não possuem unidades de armazenamento de leitura e escrita (máquinas diskless) e em distribuições Live de alguns sistemas operativos.
As RAM Drives são também muito utilizadas durante o processo de arranque dos sistemas operativos para permitir a identificação dos dispositivos de armazenamento, o carregamento dos drivers adequados e a montagens dos sistemas de ficheiros definitivos. Nestes casos a RAM Drive pode ser designada RAM Drive de inicialização ou simplesmente initrd.
Índice |
Vantagens [editar]
- Velocidades de leitura e escrita.
Desvantagens [editar]
- Ocupa espaço na memória RAM.
- Dimensao máxima limitada à quantidade de memória RAM existente
- Armazenamento Volátil (dados perdem-se ao desligar o sistema).
Exemplos de Criação de RAM Drives [editar]
Criação de uma RAM Drive em MS-DOS, MS-Windows 95 ou MS-Windows 98 [editar]
Para criar uma RAM Drive basta abrir o arquivo "config.sys" (localizado na raiz da partição de arranque) e inserir uma linha do tipo:
da presença do arquivo "ramdrive.sys" (normalmente localizado na pasta "command" do windows).
device=ramdrive.sys 1024 /e
Onde:
- ramdrive.sys deve existir na pasta "command" do windows (C:\COMMAND).
- 1024 é o tamanho da unidade em bytes
Criação de uma RAM Drive em GNU/Linux [editar]
mke2fs /dev/ram0
mkdir /mnt/ramdrive mount /dev/ram0 /mnt/ramdrive
OU
mkdir /mnt/ramdrive mount -t ramfs ramfs /mnt/ramdrive
sendo o segundo de tamanho variavel, apenas dependendo da quantidade de RAM e/ou swap space no computador.