2010/10/1 Fabiano FidĂȘncio <[email protected]>: > About fuse, Which is the problem in try to umount using umount2?
I'm not an expert regarding fuse, but say I have a partition mounted using ntfs-3g. If I kill the ntfs-3g process, the mount will go away. During your "kill" stage, the order of processes being killed is random, I guess. So there still might be processes accessing that ntfs partition. It would definitely be nicer, if you kill all running processes (besides the ntfs-3g process), and then unmount the NTFS partition. The nfs case is similar. killall5 (at least in Debian) has an -o flag [1], and e.g. portmap or ntfs-3g use that mechanism to not be killed by the killall script. As I already wrote for the LVM/mdadm/cryptsetup case, imo we need a mechanism how those tools can hook into the shutdown process. Maybe having a single binary doing all steps in on go does not offer the necessary flexibility. Michael [1] omitpid Tells killall5 to omit processes with that process id. -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth? _______________________________________________ systemd-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/systemd-devel
