如何检查已安装的文件系统空闲了多长时间?

如何检查已安装的文件系统空闲了多长时间?

当您使用 挂载文件系统时mount,操作系统显然会跟踪自 systemd 选项以来它空闲了多长时间TimeoutIdleSec回应它。

例如,如果我想了解特定安装空闲了多长时间,并将其打印到控制台,我该怎么做?

答案1

我不使用 autofs,但文档(https://www.kernel.org/doc/html/latest/filesystems/autofs.html)指出您可以ioctl在 autofs 文件系统的根目录上执行以下操作:

AUTOFS_IOC_SETTIMEOUT:这传递一个指向无符号长整型的指针。该值用于设置过期的超时时间,并通过指针存储回当前的超时值。

所以,看起来与其说是systemd读取超时,不如说是autofs的一个特性。

对于常规文件系统,没有这样的选项。您可以/proc/diskstats定期查看读取计数器,如果它们有一段时间没有改变的话。

相关内容