List current inotify watches (pathname, PID)
7
votes
2
answers
10991
views
How do I get a list of:
* Pathnames currently being watched by
inotify
, and
* PID of the process watching
I ask because I have found that [syncthing
](https://syncthing.net/) 's inotify
watches were preventing my disk from being unmounted.
As can be seen below, nothing appears in lsof
or fuser
listings.
I guessed well with syncthing
... How do I remove the guesswork in future if a disk won't unmount due to inotify
?
---------
# umount /media/backup
umount: /media/backup: target is busy.
# lsof +f -- /media/backup/
# echo $?
1
# fuser -vmM /media/backup/
USER PID ACCESS COMMAND
/media/backup: root kernel mount /media/backup
# systemctl stop syncthing@ravi
# umount /media/backup
# echo $?
0
Asked by Tom Hale
(32892 rep)
Aug 18, 2017, 08:03 AM
Last activity: Aug 30, 2017, 04:28 AM
Last activity: Aug 30, 2017, 04:28 AM