Usa tmpfs en /tmp


¿Quieres usar un disco RAM?
¿No quieres tener basura en /tmp?

Prueba esto, y olvidate de lo que haya en /tmp para siempre

¿Usas el kernel 2.4?
¿Te gustaria usar un disco RAM para compilar?
¿Añoras el RAM-DISK de amiga?

Configurarlo es fácil.

En el kernel, tienes que activar la opcion de “File Systems/Virtual Memory file system suport ( former shm fs)”

y añadir la siguiente linea en /etc/fstab si es que no esta:
tmpfs /dev/shm tmpfs defaults 0 0

Si miras tu /etc/fstab, y ya tienes esa linea, tu kernel esta compilado para soportar shm filesystems o sistemas de ficheros virtuales.

Ahora, si lo que quieres, es que tu directorio /tmp sea un disco ram, tienes que añadir la siguiente linea a /etc/fstab

tmpfs /tmp tmpfs defaults 0 0

Puedes añadir alguna más, pero con esta, para empezar, ya es suficiente.

Las ventajas que tiene.

– Crece a menuda que lo usamos

– Al reiniciar, vuelve a estar vacío

– No fragmentamos nuestro disco duro

Unas de las desventajas

– Limitado por nuestra memoria RAM

– Se pierde todo al reiniciar la máquina

– No podemos montar cosas en un disco RAM, ejemplo /tmp/mi_imagen.iso no se puede montar, con la opcion “mount /tmp/mi_imagen.iso /mnt/testcd -o loop”

Por defecto, se crea un disco RAM, de la mitad de nuestra memoria.
Si tenemos 256 MB, se crea de aproximadamente 128 MB. Pero la memoria no esta reservada hasta que la usamos. Con esto quiero decir, que podemos montar un disco RAM de 512MB, aunque tengamos sólo 256MB.

Para cambiar el tamaño por defecto, podemos poner la opcion de size=xxxMB en /etc/fstab o
podemos remountar el disco (no se pierde lo que hay dentro ) al vuelo, con
“mount tmpfs /tmp -t tmpfs -o size=320M -o remount”

y ver que se ha montado correctamente con
“df -h”

Espero que lo probeis, y digáis vuestras opiniones























Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=1493 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.