如何判断目录是使用 noatime 还是 nodirtime 挂载的?

Dan*_*Dan 5 osx filesystems mount atime

我在 Mac 上使用 NFS 分区。像这样的命令du需要很长时间,我正在考虑卸载 NFS 并使用 noatime 和 nodirtime 重新安装它。自从我开始工作以来,分区已经挂载了,所以我不知道NFS分区是否已经用noatime或nodirtime挂载了。

如何判断安装是否启用了 noatime 和/或 nodirtime?

J. *_*lor 7

要检查分区挂载的选项,您可以使用该mount -l命令。这将输出一堆如下所示的行:

/sys 上的 sysfs 类型 sysfs (rw、nosuid、nodev、noexec、relatime)

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

我已经突出显示了您应该查看的部分。只需检查您感兴趣的分区的行,看看它是否显示noatime/ nodirtime

  • 通常自行安装就足够了。 (2认同)

小智 5

除了使用

mount
Run Code Online (Sandbox Code Playgroud)

您可能会在查看 dmesg 输出时找到其他信息。

但是请注意,在运行du时应该没有任何改进,这将在子目录中向下走并对每个文件进行统计(不像df会立即返回)