La mayoría de las unidades limpian /tmpen el arranque. Si hace esto, no tiene mucho sentido almacenar el contenido del /tmpdisco en primer lugar. Muchas unidades permiten que un sistema de archivos se almacene en la memoria (los datos se escribirán en el intercambio si es necesario). Por alguna razón, aunque Linux tiene tmpfspara esto, la mayoría de las distribuciones no se montan /tmpcomo tmpfs. Se remedia fácilmente con una línea en /etc/fstab:
tmpfs /tmp tmpfs mode=1777
Por defecto, el sistema de archivos puede crecer hasta la mitad de su RAM. Si tiene muchos intercambios, es posible que desee permitir que contenga archivos más grandes, por ejemplo, para permitir hasta 2 GB:
tmpfs /tmp tmpfs mode=1777,2g
(Hacer que el sistema de archivos sea más grande tiene una sobrecarga insignificante; el uso de memoria virtual aumenta según sea necesario. Todavía es una buena idea tener un límite porque un programa desbocado podría llenarlo muy rápido, y es mejor /tmpquedarse sin memoria que quedarse sin memoria disponible para procesos)