是否有依赖于“strictatime”的软件?

Are*_*ski 5 filesystems fuse atime

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

是否有任何依赖于严格时间行为的现有软件?

我怀疑没有被破坏:

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

Are*_*ski 2

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

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

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