为 lxc 容器内的文件系统设置 noatime 标志

HRJ*_*HRJ 5 virtualization performance filesystems lxc

我的主机文件系统ext4挂载了noatime标志。但是在 lxc 容器内,该标志不存在。

这是mount主机上的输出: /dev/sdb1 on /home type ext4 (rw,noatime)

mount是容器中的输出: /dev/sdb1 on / type ext4 (rw)

我现在有两个问题:

1.noatime设置在容器里有区别吗?

我的猜测是肯定的

2.noatime容器的最佳设置方式是什么?

理想情况下,我想配置这样一种方式,它总是尊重主机的文件系统标志。

更新/proc/mounts显示略有不同的条目:

rootfs / rootfs rw 0 0
/dev/sdb1 /home ext4 rw,noatime 0 0
Run Code Online (Sandbox Code Playgroud)

Ian*_*osh 2

  1. 它的确有所作为。容器中的 atime 按照您的预期运行,但会对性能产生负面影响。
  2. 根据此票证,您需要使用一种解决方法,使用安装挂钩,而不是让 LXC 为您进行安装