Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 May 2003 03:06:09 -0400 (EDT)
From:      Andre Guibert de Bruet <andy@siliconlandmark.com>
To:        David Schultz <das@FreeBSD.org>
Cc:        current@FreeBSD.org
Subject:   Re: 5.1-BETA umount problems
Message-ID:  <20030519030252.M47214@alpha.siliconlandmark.com>
In-Reply-To: <20030519061317.GA4755@HAL9000.homeunix.com>
References:  <20030518225640.S28986@alpha.siliconlandmark.com> <20030519131646J.matusita@jp.FreeBSD.org> <20030519015841.R28986@alpha.siliconlandmark.com> <20030519061317.GA4755@HAL9000.homeunix.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On Sun, 18 May 2003, David Schultz wrote:

> On Mon, May 19, 2003, Andre Guibert de Bruet wrote:
> >
> > On Sun, 18 May 2003, David Schultz wrote:
> >
> > > On Mon, May 19, 2003, Makoto Matsushita wrote:
> > > >
> > > > truckman> IMHO, "umount -f /lib" should have failed in this case.
> > > >
> > > > I don't think so.  -f means 'force', so it should be successed even if
> > > > this cause something trouble to running system.  If it would be
> > > > unacceptable, there's easy way to solve it: don't use -f anymore, or
> > > > add a new umount(8) option to do that.
> > >
> > > umount -f can be extremely useful on a multiuser system when you
> > > *really* want to unmount a filesystem regardless of who might be
> > > trying to use it.  However, it also makes it easy to shoot
> > > yourself in the foot.  If it only fails in situations where you
> > > are absolutely guaranteed to shoot yourself in the foot, that's
> > > fine.  There's no reason it should allow someone to unmount a
> > > filesystem that contains a mountpoint for another mounted
> > > filesystem.
> > >
> > > By the way, why is the original poster walking around and shooting
> > > himself in the foot?  Sigh.  The dangers of firearms...
> >
> > I wanted to unmount as many filesystems as possible before connecting my
> > Dazzle 6-in-1 USB reader (the one that used to work, but now causes
> > panics). As you can imagine fsck'ing 650GB takes a little while... ;)
> > Also, /lib on this system is nfs exported, and I couldn't be arsed to kill
> > -9 nfsd and mountd.
>
> If you want to be able to unmount /foo/bar before unmounting /foo,
> mount /foo/bar as /foo_bar instead, and create a symlink.

I'm probably going to end up setting it up this way...

Now, I know that mount -f means force, but shouldn't there be a way of
unmounting, or at least recovering the block device/partition/slice?

> Andre Guibert de Bruet | Enterprise Software Consultant >
> Silicon Landmark, LLC. | http://siliconlandmark.com/    >



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030519030252.M47214>