miércoles, 4 de abril de 2012

tmpfs, ¿Qué es?


tmpfs es un sistema de archivos que guarda todos los archivos en memoria virtual. tmpfs no crea ningún archivo en el disco duro. Por eso si desmontas (unmount) sistema de archivos tmpfs, todos los archivos o data contenida en este se perderá.

tmpfs es similar a ramfs y RAM disk pero con algunas características adicionales. tmpfs puede crecer o acortar el espacio para acomodar los archivos y puede usar el espacio swap para guardar la data innecesaria, característica que no poseen ramfs o RAM disk.

Uso de tmpfs en Linux
Debian, Ubuntu, Fedora, openSUSE y muchas otras distribuciones de Linux usan tmpfs para almacenar toda la data en tiempo de ejecución.

Por ejemplo, si ejecutas el siguiente comando en Ubuntu, verás que /run esta montado en un sistema de archivos tmpfs.


$ df -h | grep tmpfs

tmpfs  401M  880K  400M   1% /run


El directorio /run y sus sub-directorios almacenan la información en tiempo de ejcución de los procesos de Linux y cualquier aplicación que este ejecutandose y que necesite guardar la data ahí.

1 comentario:

Energias Renovables dijo...

Muy buen artículo, me gusta mucho como lo has redactado y explicado.