在 Fedora 机器重启时从 /var/run 中删除什么内容?

在 Fedora 机器重启时从 /var/run 中删除什么内容?

我正在运行一台 FC18 机器,在其上测试一个软件(smf-sav,一个 milter),并将其部分工作文件保存在 /var/run/smf-sav/ 下。

重启后该目录不断消失。因此问题是:删除它有什么用?有没有办法将其标记为永久删除?

答案1

软件应该定义它需要哪些目录/跑步(取代了/var/运行在 Fedora 15 中)通过放置配置文件/usr/lib/tmpfiles.d. 在启动过程中,systemd-tmp文件填充/跑步基于该配置。

答案2

/var/run通常被挂载为tmpfs,它是映射到 RAM 的一个分区。显然,RAM 会在重启时被清除,所有 tmpfs 文件系统也是如此。

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

您应该考虑将应用程序数据存储在持久文件系统上,例如安装在硬盘上。

相关内容