Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Feb 2009 08:34:11 +0100
From:      Polytropon <freebsd@edvax.de>
To:        Tim Judd <tajudd@gmail.com>
Cc:        FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: Determining process preventing umount of busy partition
Message-ID:  <20090212083411.bbde5802.freebsd@edvax.de>
In-Reply-To: <4993CB0A.7090809@gmail.com>
References:  <20090212062505.ca66b93e.freebsd@edvax.de> <4993CB0A.7090809@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
First of all, I checked both lsof's and fstat's output: NOTHING seems to
have a file open in the /usr partition. Very strange. Of course, I've tried
the copies of both tools in /root/bin so they don't cause any access on /usr
theirselves.



On Thu, 12 Feb 2009 00:08:58 -0700, Tim Judd <tajudd@gmail.com> wrote:
> Most commonly for me is because my $PWD (or CWD) is in the filesystem i 
> intend to umount

I've checked this: In SUM, $CWD was /, and root's $HOME is /root on
the / partition. Users' home directories are on /home which is separated
from /usr (and can be unmounted without problems). At no time, a $CWD
was on /usr partition.



> so as a habit now, i move myself to the root partition (when logged in 
> as root) via the following, and assuming I want to umount /usr
> 
> 
> # umount /usr
> umount: unmount of /usr failed: Device busy
> # cd
> # umount /usr
> 
> 
> cd, with no arguments, move you to ~ (aka $HOME)

Which would be /root in case of SUM.



As I said, very strange...




-- 
Polytropon
>From Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...



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