Montar partição na memória RAM
Dica publicada em Linux / Comandos
Montar partição na memória RAM
Há pouco tempo respondi a esta dúvida que foi postada aqui, e fiquei muito feliz com os elogios recebidos. O colega marcosmiras sugeriu que eu publicasse como dica. Então lá vai:
Supondo que você queira criar uma "partição" com 100MB de tamanho dentro da memória RAM, você pode usar uma das opções abaixo:
Montar:
1º
# mount -t tmpfs none /mnt/ramdrive -o rw,size=100m
2º
# mount -t tmpfs -o size=100m none /dev/shm
Desmontar:
1º
# umount /mnt/ramdrive
2º
# umount /dev/shm
Observe que na primeira opção é necessário um diretório para ser usado como ponto de montagem.
Não é necessário formatar nada. O espaço será montado, desde que haja memória livre o suficiente.
Quando o espaço é montado, você não verá diferença no tamanho de memória livre através do comando free, somente à medida em que copia arquivos para este "drive virtual" é que você verá a memória livre diminuir através dele.
Ao desmontar os arquivos são apagados da memória e o espaço automaticamente volta a ficar disponível.
É só isto!
Dá para notar diferença de velocidade quando abrimos um arquivo grande de dentro do HD e quando abrimos o mesmo arquivo de dentro deste "drive virtual".
Este recurso pode ter muita utilidade e ainda pode ajudar a resolver algum problema. Por isto acho que vale a pena aprender.
Espero que gostem.
Até mais!
Supondo que você queira criar uma "partição" com 100MB de tamanho dentro da memória RAM, você pode usar uma das opções abaixo:
Montar:
1º
# mount -t tmpfs none /mnt/ramdrive -o rw,size=100m
2º
# mount -t tmpfs -o size=100m none /dev/shm
Desmontar:
1º
# umount /mnt/ramdrive
2º
# umount /dev/shm
Observe que na primeira opção é necessário um diretório para ser usado como ponto de montagem.
Não é necessário formatar nada. O espaço será montado, desde que haja memória livre o suficiente.
Quando o espaço é montado, você não verá diferença no tamanho de memória livre através do comando free, somente à medida em que copia arquivos para este "drive virtual" é que você verá a memória livre diminuir através dele.
Ao desmontar os arquivos são apagados da memória e o espaço automaticamente volta a ficar disponível.
É só isto!
Dá para notar diferença de velocidade quando abrimos um arquivo grande de dentro do HD e quando abrimos o mesmo arquivo de dentro deste "drive virtual".
Este recurso pode ter muita utilidade e ainda pode ajudar a resolver algum problema. Por isto acho que vale a pena aprender.
Espero que gostem.
Até mais!