如何在不重新启动的情况下将“noatime”标志添加到我的 / 文件系统

ckl*_*orn 10 linux filesystems fstab

如果我在 /etc/fstab 中添加该选项,remount 命令会执行此操作吗?

这是个好主意吗?

Mat*_*erg 9

是的,它会起作用。
或者您可以手动添加它,例如:

mount -o remount,noatime /dev/sd0 /mnt
Run Code Online (Sandbox Code Playgroud)

  • 对于许多安装版本,您可以省略设备或安装点(您的选择),它会查找另一个。 (4认同)

eww*_*ite 7

编辑/etc/fstab并将正确的 noatime 条目添加到您的/文件系统条目中。

使用以下命令重新/挂载文件系统:

mount -o remount,noatime /

  • 您可以查看 `/proc/mounts` 以查看当前有效的标志。 (5认同)
  • @ckliborn 你也可以自己测试它:1. 选择一个未被任何人读取或写入的文件,2. 使用 `ls -lu` 检查它的时间并确保它是过去的某个时间,3. 阅读它使用 `cat` 或 `cksum`, 4. 再次检查它的时间,它应该没有改变。 (4认同)
  • 输入`mount`。它将显示挂载参数。 (2认同)

Jef*_*and 7

不再。-o remount,noatime 一种无需重启即可禁用 atime 的有效方法。

我不知道我会说这是个好主意,但是如果您打算关闭 atime,如果您有一个足够旧的内核,我也不认为这是一个坏主意。根据 mount 的手册页:

MS_REMOUNT

可以更改以下挂载标志:MS_RDONLY、MS_SYNCHRONOUS、MS_MANDLOCK;在内核 2.6.16 之前,还可以更改以下内容:MS_NOATIME和 MS_NODIRATIME;此外,在内核 2.4.10 之前,还可以更改以下内容:MS_NOSUID、MS_NODEV、MS_NOEXEC。