마운트된 파일 시스템이 얼마나 오랫동안 유휴 상태였는지 확인하는 방법은 무엇입니까?

마운트된 파일 시스템이 얼마나 오랫동안 유휴 상태였는지 확인하는 방법은 무엇입니까?

를 사용하여 파일 시스템을 마운트하면 mountOS는 분명히 systemd 옵션 이후 유휴 상태였던 기간을 추적합니다.TimeoutIdleSec그것에 응답합니다.

특정 마운트가 유휴 상태인 기간을 확인하고 이를 콘솔에 인쇄하려면 어떻게 해야 합니까?

답변1

나는 autofs를 사용하지 않지만 문서(https://www.kernel.org/doc/html/latest/filesystems/autofs.htmlioctl)는 autofs 파일 시스템의 루트 디렉토리에서 작업을 수행할 수 있음을 나타냅니다 .

AUTOFS_IOC_SETTIMEOUT: 부호 없는 long에 대한 포인터를 전달합니다. 이 값은 만료 시간 초과를 설정하는 데 사용되며 현재 시간 초과 값은 포인터를 통해 다시 저장됩니다.

그래서 타임아웃을 읽는 것은 그다지 시스템화되어 있지 않은 것 같지만, 이는 autofs의 기능입니다.

일반 파일 시스템의 경우 그러한 옵션이 없습니다. 정기적으로 읽기 카운터를 가져올 수 /proc/diskstats있으며 한동안 변경되지 않은 경우에도 마찬가지입니다.

관련 정보