/var/tmp
Se espera que los archivos sean persistentes en todos los reinicios. De la FHS :
El directorio / var / tmp está disponible para programas que requieren archivos temporales o directorios que se conservan entre los reinicios del sistema. Por lo tanto, los datos almacenados en / var / tmp son más persistentes que los datos en / tmp.
Los archivos a /var/tmp
menudo son archivos de caché o archivos temporales que no deberían desaparecer en caso de una falla repentina de energía. Sin embargo, no se puede esperar que vivan para siempre. Es común borrar archivos antiguos de acuerdo /var/tmp
con un cronograma.
Estos son algunos ejemplos del /var/tmp
uso de:
- Algunas implementaciones de vi (por ejemplo
nvi
) ponen sus archivos de recuperación de fallos /var/tmp
. Si se trata de un sistema de archivos temporal, no tiene la posibilidad de recuperar nada. Vim coloca sus archivos de recuperación de fallos en el mismo directorio que el archivo que se está editando.
- Utilizo un complemento de Firefox que me permite editar campos de texto en Vim. Para lograr esto, el complemento crea un archivo temporal en
/var/tmp
( /tmp
aunque es el predeterminado) y pasa el archivo a Vim. Si mi computadora pierde energía mientras uso esta función, mi escritura estará segura y segura /var/tmp
.
- Herramientas de edición de texto como
ex
y sudoedit
poner archivos temporales en
/var/tmp
. Si /var/tmp
se montó como tmpfs, correría el riesgo de perder datos debido a fallas inesperadas de energía.
La página de git-archive(1)
manual tiene el siguiente ejemplo.
archivo git --format = tar --prefix = basura / HEAD | (cd / var / tmp / && tar xf -)
Cree un archivo tar que contenga el contenido del último commit en
la rama actual y extráigalo en el directorio / var / tmp / junk.
Es posible que /var/tmp
se haya elegido el directorio para que el contenido del archivo extraído no se pierda debido a una falla de energía repentina.
- Como
/var/tmp
se borra periódicamente pero nunca de manera inesperada, es común almacenar registros temporales y probar bases de datos allí. Por ejemplo, en la página de arpd
manual, /var/tmp
se usa como la ubicación de una base de datos de prueba en aras de algunos ejemplos.
arpd -b /var/tmp/arpd.db
Inicie arpd para recopilar ARP gratuito, pero no juegue con la funcionalidad del kernel.
En resumen, es poco probable que su sistema sufra daños graves si monta
/var/tmp
como tmpfs. Sin embargo, hacerlo puede ser indeseable, ya que correría el riesgo de perder información debido a fallas de energía y reinicios.
/var/tmp
, no sobre/tmp
. Mis disculpas si esto no estaba claro.