INotify가 `/etc/mtab` 또는 `/proc/mounts`에서 작동하지 않는 이유는 무엇입니까? [복사]

INotify가 `/etc/mtab` 또는 `/proc/mounts`에서 작동하지 않는 이유는 무엇입니까? [복사]

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

관련 정보