首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >持久的“后勤”文件的访问目录是什么?

持久的“后勤”文件的访问目录是什么?
EN

Unix & Linux用户
提问于 2019-12-08 11:22:52
回答 1查看 26关注 0票数 0

我运行一个进程,它输出我想要存储的数据,以便另一个进程在某个时候可以读取该文件。

有传统的存储这些文件的地方吗?

  • 我可以使用/var/run/run,但是这些文件在重新启动时预计会被清除--我希望我的文件在重新启动时是持久的。
  • 我可以使用/myowndircetoryforpersistantfiles,它可以工作,我很好奇是否有这样的用途

也许是/var/log?(虽然这不是一个真正的日志文件)

EN

回答 1

Unix & Linux用户

发布于 2019-12-08 11:55:04

根据数据类型的不同,可以使用/var/lib/var/tmp。来自文件系统层次结构标准3.0:

  • /var/lib:此层次结构包含与应用程序或系统相关的状态信息。状态信息是程序在运行过程中修改的数据,与特定主机有关。...状态信息通常在重新启动后仍然有效,不应该是日志输出,也不应该是假脱机数据。应用程序(或一组与内部相关的应用程序)必须对其数据使用/var/lib子目录。... /var/lib/<name>是所有发行版打包支持必须使用的位置。当然,不同的发行版可能使用不同的名称。
  • /var/tmp/var/tmp目录可用于需要在系统重新启动之间保存的临时文件或目录的程序。因此,存储在/var/tmp中的数据比在/tmp中存储的数据更持久。在启动系统时,不能删除位于/var/tmp中的文件和目录。虽然存储在/var/tmp中的数据通常是以特定站点的方式删除的,但建议删除的间隔要比/tmp少。

如果您可以将数据视为包含这两个进程的应用程序组的“状态信息”,那么/var/lib/<subdir>似乎是一个很好的选择。如果不是,/var/tmp/<...>

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/556153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档