“noatime”对于只读文件系统有意义吗?

“noatime”对于只读文件系统有意义吗?

安装 -o 重新安装,ro,noatime

正如标题所说 - 如果文件系统实际上是只读的,noatime 会产生任何影响吗?

答案1

简短回答:不。

如果文件系统是以只读方式挂载的,那么内核模块应该足够智能,甚至不会考虑为访问的文件写入 atime 条目,因为这将构成 ... 写入,而这是只读状态所禁止的。

答案2

不,只读就是只读,如果你告诉它不要写入,它就不会写入访问时间。

有关详细信息,请参阅man fstab

答案3

有可能。取决于文件系统。

事实上这里的事情比你想象的要有趣和奇怪得多。

...

使用 noatime 挂载你的 NFS 文件系统将减少你向服务器发出的 NFS 请求的数量。

https://utcc.utoronto.ca/~cks/space/blog/linux/NFSReadonlyAtime

答案4

因为您没有指定操作系统。

我知道在某些系统上,ro 挂载的文件系统仍会更新 atime,除非您指定 noatime 选项。

ro 只是意味着用户不能写,而不是 fs 不能写。

所以,安全总比后悔好。

相关内容