Re: inotify and IN_UNMOUNT-events
> > ... > > results in two events: > > 1. IN_DELETE_SELF (mask=0x0400) > > 2. IN_IGNORED (mask=0x8000) > > > > Any ideas? > > "/mnt" is not unmounted, stuff inside of it is. > > Watch, say, "/mnt/foo/bar" and when /dev/hda1 is unmounted, you will get > an IN_UNMOUNT on the watch. I tried that too. Seems not to work (at least for me): [EMAIL PROTECTED]:/tmp/inotify-utils-0.25 # mount /dev/hda6 /mnt [EMAIL PROTECTED]:/tmp/inotify-utils-0.25 # ls /mnt/foo/bar /mnt/foo/bar [EMAIL PROTECTED]:/tmp/inotify-utils-0.25 # ./inotify_test /mnt/foo/bar & inotify device fd = 3 /mnt/foo/bar WD=1 [1] 8454 [EMAIL PROTECTED]:/tmp/inotify-utils-0.25 # umount /dev/hda6 read = 32 sizeof inotify_event = 16 pevent->len = 0 pevent->len = 0 EVENT ON WD=1 DELETE_SELF (file) 0x0400 EVENT ON WD=1 IGNORED (file) 0x8000 [EMAIL PROTECTED]:/tmp/inotify-utils-0.25 # Juergen. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: inotify and IN_UNMOUNT-events
... results in two events: 1. IN_DELETE_SELF (mask=0x0400) 2. IN_IGNORED (mask=0x8000) Any ideas? /mnt is not unmounted, stuff inside of it is. Watch, say, /mnt/foo/bar and when /dev/hda1 is unmounted, you will get an IN_UNMOUNT on the watch. I tried that too. Seems not to work (at least for me): [EMAIL PROTECTED]:/tmp/inotify-utils-0.25 # mount /dev/hda6 /mnt [EMAIL PROTECTED]:/tmp/inotify-utils-0.25 # ls /mnt/foo/bar /mnt/foo/bar [EMAIL PROTECTED]:/tmp/inotify-utils-0.25 # ./inotify_test /mnt/foo/bar inotify device fd = 3 /mnt/foo/bar WD=1 [1] 8454 [EMAIL PROTECTED]:/tmp/inotify-utils-0.25 # umount /dev/hda6 read = 32 sizeof inotify_event = 16 pevent-len = 0 pevent-len = 0 EVENT ON WD=1 DELETE_SELF (file) 0x0400 EVENT ON WD=1 IGNORED (file) 0x8000 [EMAIL PROTECTED]:/tmp/inotify-utils-0.25 # Juergen. - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: inotify and IN_UNMOUNT-events
On Aug 30, 2005, at 23:33:27, Robert Love wrote: On Tue, 2005-08-30 at 21:46 +0200, Juergen Quade wrote: Playing around with inotify I have some problems to generate/receive IN_UNMOUNT-events (using a self written application and inotify_utils-0.25; kernel 2.6.13). Doing: - mount /dev/hda1 /mnt - add a watch to the path /mnt/ ("./inotify_test /mnt") - umount /mnt results in two events: 1. IN_DELETE_SELF (mask=0x0400) 2. IN_IGNORED (mask=0x8000) Any ideas? "/mnt" is not unmounted, stuff inside of it is. Watch, say, "/mnt/foo/bar" and when /dev/hda1 is unmounted, you will get an IN_UNMOUNT on the watch. I think this might work as well: # mount /dev/hda1 /mnt # ./inotify_test /mnt/. & # umount /mnt That should get the effect you are looking for Cheers, Kyle Moffett -- I have yet to see any problem, however complicated, which, when you looked at it in the right way, did not become still more complicated. -- Poul Anderson - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: inotify and IN_UNMOUNT-events
On Tue, 2005-08-30 at 21:46 +0200, Juergen Quade wrote: > Playing around with inotify I have some problems > to generate/receive IN_UNMOUNT-events (using > a self written application and inotify_utils-0.25; > kernel 2.6.13). > > Doing: > - mount /dev/hda1 /mnt > - add a watch to the path /mnt/ ("./inotify_test /mnt") > - umount /mnt > > results in two events: > 1. IN_DELETE_SELF (mask=0x0400) > 2. IN_IGNORED (mask=0x8000) > > Any ideas? "/mnt" is not unmounted, stuff inside of it is. Watch, say, "/mnt/foo/bar" and when /dev/hda1 is unmounted, you will get an IN_UNMOUNT on the watch. Robert Love - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
inotify and IN_UNMOUNT-events
Playing around with inotify I have some problems to generate/receive IN_UNMOUNT-events (using a self written application and inotify_utils-0.25; kernel 2.6.13). Doing: - mount /dev/hda1 /mnt - add a watch to the path /mnt/ ("./inotify_test /mnt") - umount /mnt results in two events: 1. IN_DELETE_SELF (mask=0x0400) 2. IN_IGNORED (mask=0x8000) Any ideas? Juergen. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
inotify and IN_UNMOUNT-events
Playing around with inotify I have some problems to generate/receive IN_UNMOUNT-events (using a self written application and inotify_utils-0.25; kernel 2.6.13). Doing: - mount /dev/hda1 /mnt - add a watch to the path /mnt/ (./inotify_test /mnt) - umount /mnt results in two events: 1. IN_DELETE_SELF (mask=0x0400) 2. IN_IGNORED (mask=0x8000) Any ideas? Juergen. - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: inotify and IN_UNMOUNT-events
On Tue, 2005-08-30 at 21:46 +0200, Juergen Quade wrote: Playing around with inotify I have some problems to generate/receive IN_UNMOUNT-events (using a self written application and inotify_utils-0.25; kernel 2.6.13). Doing: - mount /dev/hda1 /mnt - add a watch to the path /mnt/ (./inotify_test /mnt) - umount /mnt results in two events: 1. IN_DELETE_SELF (mask=0x0400) 2. IN_IGNORED (mask=0x8000) Any ideas? /mnt is not unmounted, stuff inside of it is. Watch, say, /mnt/foo/bar and when /dev/hda1 is unmounted, you will get an IN_UNMOUNT on the watch. Robert Love - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: inotify and IN_UNMOUNT-events
On Aug 30, 2005, at 23:33:27, Robert Love wrote: On Tue, 2005-08-30 at 21:46 +0200, Juergen Quade wrote: Playing around with inotify I have some problems to generate/receive IN_UNMOUNT-events (using a self written application and inotify_utils-0.25; kernel 2.6.13). Doing: - mount /dev/hda1 /mnt - add a watch to the path /mnt/ (./inotify_test /mnt) - umount /mnt results in two events: 1. IN_DELETE_SELF (mask=0x0400) 2. IN_IGNORED (mask=0x8000) Any ideas? /mnt is not unmounted, stuff inside of it is. Watch, say, /mnt/foo/bar and when /dev/hda1 is unmounted, you will get an IN_UNMOUNT on the watch. I think this might work as well: # mount /dev/hda1 /mnt # ./inotify_test /mnt/. # umount /mnt That should get the effect you are looking for Cheers, Kyle Moffett -- I have yet to see any problem, however complicated, which, when you looked at it in the right way, did not become still more complicated. -- Poul Anderson - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/