Re: [PATCH] close windows on unmount

On Tue, 2004-03-16 at 06:52, Ryan McDougall wrote:
> I can't speak about how this are done (since my Unix skills are still
> developing), but I can prattle on about how they should work. ;)
> Frankly, if automount can't express transient data storage adequately
> with traditional Unix semantics, then it deserves to go the way of the
> Dodo. With USB keys, cameras, etc. becoming very common, in addition to
> the networked file systems we've had for a while, one needs a more
> flexible way of handling such devices. Thus we have sysfs, HAL, dbus,
> etc coming down the pipe; which is probably the long term solution.
> As for what *I* would decide if it was *me* making the decision and
> can't wait for more sophistication at the kernel level: Assume every
> volume is transient -- the ground beneath you is always moving. 
> Nautilus should always remain open, but should never prevent unmounts.
> If a FS is unmounted underneath an open window, the window should be
> shaded grayish to notify the user something is wrong. If the user clicks
> on an object of the FS, Nautilus states that its has lost the
> "connection" to the FS, and offers to re-mount it. If it fails to re-
> mount the FS, say because the user doesn't have permission to mount that
> volume, *then* Nautilus finally closes the window.
> What do you think? Does it cover all cases? It shouldn't prevent
> floppies from unmounting, it should allow automount to work properly,
> and its fairly general to any transient FS.

It might be a good idea, but if we want to get file change notification,
there just *isn't* a way to not prevent unmount. Dnotify requires you to
keep the directory fd open, and this prevents unmount. Nothing we can do
about it.

 Alexander Larsson                                            Red Hat, Inc 
                   alexl redhat com    alla lysator liu se 
He's a bookish gay astronaut with a passion for fast cars. She's a 
high-kicking impetuous widow who hides her beauty behind a pair of 
thick-framed spectacles. They fight crime! 

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]