从 linux 2.6.30 开始,文件系统默认使用“relatime”挂载。在这次讨论,Ingo Molnar 说他添加了CONFIG_DEFAULT_RELATIME
内核选项,其中:
使“norelatime”成为所有安装的默认值,无需额外的内核引导选项。
我不太明白,我想知道这是否意味着如果没有CONFIG_DEFAULT_RELATIME
in .config
,内核将不会使用 relatime 作为默认安装选项?
如何启用或CONFIG_DEFAULT_RELATIME
禁用make menuconfig
? (我没有找到任何与关系相关的内容。)
最后,我什至无法CONFIG_DEFAULT_RELATIME
在内核源代码中找到。
有人可以启发我吗?
答案1
答案2
如果您不需要需要支持 atime 的 FS 的软件,则应该使用挂载选项“noatime”。 Relatime 是与 atime 兼容的一个选项,但没有 atime 的缺点。
如果您需要 atime 支持,请将“strictatime”添加到安装选项中。
Linux中最重要的FS,支持“noatime”选项。您将获得磁盘任务的速度。
对于终端中的所有安装选项“man mount”。