Tienes toda la razón. La entrada correspondiente de fstab se vería así:
tmpfs /tmp tmpfs defaults,noatime,nosuid,nodev,noexec,mode=1777,size=512M 0 0
Tenga en cuenta:
A medida que tmpfsse llena, se comportará como cualquier disco duro físico al dar un error de "espacio insuficiente". Si bien el reinicio (y, por lo tanto, vaciar el caché) solucionará esto, puede tener problemas cuando una sola operación consume más espacio para empezar de lo que hay espacio tmpfs. En este caso, su computadora comenzará a cambiar de RAM a disco, lo que hará que su sistema se detenga, dado que tiene una partición de intercambio para comenzar, por supuesto.
Teniendo esto en cuenta, un tamaño de 512 MB podría ser mucho menor hoy en día, ya que existe mucho más ram en las máquinas modernas y se ha vuelto mucho más barato. Como ya tienes 16 GB de RAM, usar el valor predeterminado de la mitad de tu RAM tmpfsdebería ser más que suficiente para casi todos los escenarios. Para usar el valor predeterminado, simplemente omita la size=512Mentrada en su /etc/fstabarchivo.
Otra nota:
También puede montar fácilmente otras carpetas del sistema en ramdisk, como
/var/cache
/var/games
/var/log/apt(usar solo defaults,noatimesin mode=o nosuid)
Pero tenga cuidado: las mismas reglas se aplican como anteriormente, quedarse sin espacio puede causar grandes problemas. Por ejemplo, si se agota el espacio para / var / log / apt, no podrá instalar ningún programa. Además, al cargar /var/logcarpetas en ramdisk se eliminarán todos los archivos de registro al reiniciar, por lo que no podrá depurar su sistema si ocurre algo inesperado. ¡Utilice esta configuración bajo su propio riesgo!
Nota editorial:
eliminé la opción /runin tmpfsmount ya que esta carpeta y sus subcarpetas ya están montadas tmpfsde forma predeterminada.