![INotify가 `/etc/mtab` 또는 `/proc/mounts`에서 작동하지 않는 이유는 무엇입니까? [복사]](https://linux55.com/image/84981/INotify%EA%B0%80%20%60%2Fetc%2Fmtab%60%20%EB%98%90%EB%8A%94%20%60%2Fproc%2Fmounts%60%EC%97%90%EC%84%9C%20%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%20%EC%95%8A%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
INotify를 사용하거나 /etc/mtab
수동 으로 확인 하고 둘 다 변경된 /proc/mounts
경우에도 사물이 설치되거나 제거될 때 변경 사항을 감지하지 못합니다 . 왜 이런 일이 발생합니까? 설치 및 제거를 어떻게 추적합니까?/etc/mtab
/proc/mounts
답변1
inotify 매뉴얼 페이지에서:
다양한 의사 파일 시스템(예: /proc, /sys 및 /dev/pts)은 inotify를 사용하여 모니터링할 수 없습니다.
이제는 일반적으로 /etc/mtab
/proc/mounts에 대한 링크일 뿐입니다. 어떤 설치가 진행되고 있는지 확인하는 데 사용하거나 , 새 장치가 추가될 때(설치 전) 실행할 udisksctl monitor
고유한 규칙 파일을 설정하거나 , 실행하여 해당 버스에 전달되는 설치 이벤트를 확인할 수 있습니다. 그것은 모두 조금 복잡합니다./etc/udev/rules.d/
dbus-monitor