On Friday 31 October 2008 11:56, Rob Landley wrote: > Just having _files_ open prevents umounting a mount without -f: > > sudo /bin/bash > mkdir walrus > mount -t ramfs walrus walrus > touch walrus/walrus > sleep 999 < walrus/walrus > umount walrus > > A process has a file open in it. The filesystem is pinned until the process > closes that file, unless you want to force the unmount (so the file starts > getting a -ESOMETHINGOROTHER).
This is not a problem. killall5 -KILL closes a lot of open files. Loop devices are worse because they interfere even after one kills off all processes. > > We do it not from process 1 but from it's children anyway. > > Not much difference. > > So instead of signaling PID 1 to do the work, you signal PID 1 to stop > respawning processes and have some other script do it. Yes. Or I have something else respawning processes, not init. It's easier to deal with it if you can kill it. -- vda _______________________________________________ busybox mailing list busybox@busybox.net http://busybox.net/cgi-bin/mailman/listinfo/busybox