当您使用 挂载文件系统时mount
,操作系统显然会跟踪自 systemd 选项以来它空闲了多长时间TimeoutIdleSec
回应它。
例如,如果我想了解特定安装空闲了多长时间,并将其打印到控制台,我该怎么做?
答案1
我不使用 autofs,但文档(https://www.kernel.org/doc/html/latest/filesystems/autofs.html)指出您可以ioctl
在 autofs 文件系统的根目录上执行以下操作:
AUTOFS_IOC_SETTIMEOUT:这传递一个指向无符号长整型的指针。该值用于设置过期的超时时间,并通过指针存储回当前的超时值。
所以,看起来与其说是systemd读取超时,不如说是autofs的一个特性。
对于常规文件系统,没有这样的选项。您可以/proc/diskstats
定期查看读取计数器,如果它们有一段时间没有改变的话。