如何檢查已安裝的檔案系統空閒了多久?

如何檢查已安裝的檔案系統空閒了多久?

當您使用 掛載檔案系統時mount,作業系統顯然會追蹤自 systemd 選項以來它空閒了多長時間TimeoutIdleSec回應它。

例如,如果我想了解特定安裝空閒了多長時間,並將其列印到控制台,我該怎麼做?

答案1

我不使用 autofs,但文件(https://www.kernel.org/doc/html/latest/filesystems/autofs.html)指出您可以ioctl在 autofs 檔案系統的根目錄上執行下列操作:

AUTOFS_IOC_SETTIMEOUT:這傳遞一個指向無符號長整數型的指標。該值用於設定過期的逾時時間,並透過指標儲存回目前的逾時值。

所以,看起來與其說是systemd讀取超時,不如說是autofs的特性。

對於常規檔案系統,沒有這樣的選項。您可以/proc/diskstats定期查看讀取計數器,如果它們有一段時間沒有改變的話。

相關內容