O sistema de arquivos tmpfs é um RAMDISK. O seguinte irá criar um 2G RAMDISK que estará sempre disponível.
sudo mkdir -p /media/ramdisk
sudo mount -t tmpfs -o size=2048M tmpfs /media/ramdisk
A pasta ramdisk é de propriedade de root, como está disponível na reinicialização. As permissões de ramdisk devem ser graváveis por todos. As permissões padrão do tmpfs (chmod 1777) estão corretas.
drwxrwxrwt 2 root root 180 Apr 23 07:34 /media/ramdisk
Para tornar o disco permanente permanentemente disponível, adicione-o ao / etc / fstab.
grep /media/ramdisk /etc/mtab | sudo tee -a /etc/fstab
Você verá a linha movida de mtab para fstab. Será algo parecido com isto.
tmpfs /media/ramdisk tmpfs rw,size=2048M 0 0
O RAMDISK não consome memória até você usá-lo. Verifique novamente os requisitos de memória durante o carregamento máximo do sistema. Se o RAMDISK for muito grande, seu sistema consumirá o armazenamento de swap para compensar a diferença.
Para ajustar o tamanho do RAMDISK, edite o / etc / fstab e verifique remontando o ramdisk (você perderá seu conteúdo atual do RAMDISK quando quiser ao reiniciar). O seguinte irá alterar o tamanho do disco virtual para 512M
# Check the existing ramdisk size.
df /media/ramdisk
# change size=512M for a 512 megabyte ram drive.
sudo vi /etc/fstab
# Remount the ramdisk, you will lose any existing content.
sudo mount -a /media/ramdisk
# Verify the new ramdisk size.
df /media/ramdisk