J'utilise une machine FC18 sur laquelle je teste un logiciel (smf-sav, un milter) gardant une partie de ses fichiers de travail sous / var / run / smf-sav /.
Ce répertoire continue de disparaître après les redémarrages. D'où la question: qu'est-ce qui l'enlève? Existe-t-il un moyen de le marquer comme permanent?
df -k
sur cette machine dans votre question?Réponses:
Le logiciel doit définir les répertoires dont il a besoin dans / run (qui a remplacé / var / run dans Fedora 15) en plaçant un fichier de configuration dans /usr/lib/tmpfiles.d . Pendant le processus de démarrage, systemd-tmpfiles se remplit / s'exécute en fonction de cette configuration.
la source
/var/run
est généralement monté en tant quetmpfs
, qui est une partition mappée dans votre RAM. Évidemment, la RAM est effacée au redémarrage, tout comme tous les systèmes de fichiers tmpfs.http://fedoraproject.org/wiki/Features/var-run-tmpfs
Vous devriez envisager de stocker vos données d'application sur un système de fichiers persistant, par exemple monté sur un disque dur.
la source