Crear un disco en la RAM en Ubuntu y otros sistemas Linux
Muchas veces necesitamos un espacio en disco que sea lo más rápido posible porque tenemos ficheros de datos, programas u otra información a la que queremos acceder de la forma más eficiente.
Imaginemos un servidor web. Podemos almacenar las páginas e imágenes en RAM y de esa forma trabajaría mucho más rápido. Otro ejemplo sería una base de datos. Almacenando la base de datos en RAM haría que el acceso fuese rapidísimo.
La solución es usar un disco en memoria RAM igual que si fuese una partición de un disco, pendrive, etc.
Veamos como crear un disco en RAM de 32 megabytes (32768KB son 32 MB al igual que 8192KB son 8MB).
El primer paso sería crear el dispositivo RAM:
Luego deberíamos crear un directorio en nuestro sistema de archivos para montar el dispositivo RAM en él:
Montamos (enlazamos) el dispositivo RAM en el directorio que hemos creado:
Le damos permisos (yo le he dado todos los permisos -777 – tú deberías darle los permisos que consideres oportuno):
Voila! Ya tenemos el disco en memoria creado. Basta con hacer un df para verificar esto:
S.ficheros Tamaño Usados Disp Uso% Montado en
/dev/ram1 31M 395K 29M 2% /home/morenoperezjc/Escritorio/Discoram
A partir de ahora cualquier archivo que deje en el directorio /home/morenoperezjc/Escritorio/Discoram estará almacenado en memoria y su acceso será inmediato.