我正在运行一台FC18机器,在这台机器上testing一个软件(smf-sav,milter),将其部分工作文件保存在/ var / run / smf-sav /下。
该目录在重新启动后不断消失。 因此,问题是:什么是消除它? 有没有办法标记它永久?
软件应该通过在/usr/lib/tmpfiles.d中放置一个configuration文件来定义它在/运行 (在Fedora 15中replace/ var /运行 ) 需要的目录 。 在启动过程中, systemd-tmpfiles根据该configuration填充/运行 。
/var/run通常挂载为tmpfs ,它是映射到您的RAM中的分区。 显然RAM在重新启动时被清除,因此所有的tmpfs文件系统都是如此。
http://fedoraproject.org/wiki/Features/var-run-tmpfs
您应该考虑将应用程序数据存储在永久性文件系统上,例如安装在硬盘上。