如何检查将 noatime 添加到 /etc/fstab 是否有效?

如何检查将 noatime 添加到 /etc/fstab 是否有效?

为了防止我的 SSD 进行不必要的写访问,我在系统和主分区的noatime挂载选项下输入:/etc/fstab

UUID=bla-bla-bla-1 /       ext4  errors=remount-ro,noatime 0 1
UUID=bla-bla-bla-2 /home   ext4  defaults,noatime          0 2

之后我重新启动了。

现在我很惊讶命令

find . * -atime -0,01 -type f -printf "%TY-%Tm-%TdT%TT %p\n" | sort -r | ssed -R 's/^([^.]+)\.\d+ (.*)$/\1 \2/'

我偶尔会用它检查过去大约 1/4 小时内访问过哪些文件,它仍然有效。一方面这令人高兴,但另一方面我担心它noatime终究没有起到作用。

我该如何检查?

答案1

类型

mount | grep noatime

并将列出所有正在noatime使用的挂载点。显示这 2 个relatime,您应该会noatime在挂载点旁边看到。

sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)

相关内容