나는 모니터링할 수 있다는 것을 알고 있습니다(다음을 사용하여투표, 또는선택하다) 파일에서 /proc/mount
또는 /etc/mtab
알아보기언제파일 시스템이 마운트되거나 마운트 해제됩니다. 나는 또한 사용할 수 있습니다목적마운트된 파일 시스템 목록을 가져옵니다.
내 응용 프로그램은 마운트된 파일 시스템을 모니터링하고 변경 사항(마운트 또는 마운트 해제)을 보고하도록 설계되었습니다.
내 솔루션:
- 감지의 일부 변경 사항
/proc/mounts
. - 현재 마운트된 모든 파일 시스템을 가져오는 데 사용합니다
getmntent
. - 얻은 목록을 이전 목록과 비교하십시오.
- 차이점을 다루세요.
/proc/mounts
하지만 슬레이브 또는 폴링 중에 마지막 파일 시스템을 마운트 할 수 있는 방법이 있는지 알아야 합니다 /etc/mtab
. 파일을 읽거나 데이터를 일부 구조(예: mntent
.) 로 폴링하기만 하면 됩니다.