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í.

Fuente