有没有依赖“strictatime”的软件?

有没有依赖“strictatime”的软件?

我正准备在 FUSE 中实现一个文件系统。仅实施一种模式会更容易。关系时间是默认行为所有内核实现的文件系统。还需要实施 strictatime 行为吗?

是否有任何依赖于 strictatime 行为的现有软件?

我怀疑没有被破坏:

  • Ubuntu 在重新启动时从 /tmp 中删除文件,并且仅当文件早于指定天数时,正如这个问题所回答的。最小阈值似乎是 1 天,这对于(24 小时)关系来说是可以的。

答案1

我不确定这个程序是否真的被非严格的 atime 破坏了。可以使用确认。

临时表检查文件(递归地)并删除那些早于命令行给定的任意时间的文件。手册页说给定的时间可以短至1小时。

Relatime 应该在 >24 小时后更新文件,而不仅仅是根据文档。 24 小时间隔是硬编码在内核源代码中。它是不可配置的。

相关内容