¿Qué está eliminando cosas de / var / run al reiniciar desde una máquina fedora?


13

Estoy ejecutando una máquina FC18 en la que estoy probando un software (smf-sav, un milter) manteniendo parte de sus archivos de trabajo en / var / run / smf-sav /.

Ese directorio sigue desapareciendo después de reiniciar. De ahí la pregunta: ¿qué es eliminarlo? ¿Hay alguna manera de marcarlo como permanente?


¿Puedes pegar la salida de df -kesa máquina en tu pregunta?
MadHatter

1
Si su software mantiene parte en el subdirectorio / var / run, repare su sistema. / var / run se supone que es claro, punto. Consulte refspecs.linuxfoundation.org/FHS_2.3/…
jirib el

El software de ninguna manera es "mío". También mantener los sockets debajo de /var/run/<milter-name>/milter-name.sock parece ser algo así como un estándar para milters (ver clmav-milter, spamass-milter, etc.) Acabo de notar que sus scripts de inicio lates recrean el directorio en el momento del arranque.
Alien Life Form

Respuestas:



14

/var/run generalmente se monta como tmpfs , que es una partición asignada a su RAM. Obviamente, la RAM se borra al reiniciar, al igual que todos los sistemas de archivos tmpfs.

http://fedoraproject.org/wiki/Features/var-run-tmpfs

Debería considerar almacenar los datos de su aplicación en un sistema de archivos persistente, por ejemplo, montado en un disco duro.


La aplicación no es mía. También mantener los sockets debajo de /var/run/<milter-name>/milter-name.sock parece ser algo así como un estándar para milters (ver clmav-milter, spamass-milter, etc.) Acabo de notar que sus scripts de inicio más recientes se recrean el directorio en el momento del arranque.
Alien Life Form
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.