Mick writes:

> On Sunday 01 May 2011 00:48:38 Alex Schuster wrote:

> > The lazy unmount was Thomas' hint already and worked, the partition is
> > no longer mounted. But I cannot fsck it, it is still in use. cryptsetup
> > luksClose works neither.
> > It's no big trouble, but still I'm curious why this is.

> Asking the obvious:  could this message be there because this partition
> is still mounted?

I grepped /proc/mounts for it and saw no references. I'm pretty sure I did 
not overlook something. And it's already the second time I tried this, one 
month ago the same had happened, but I did not care about it then.

> Did you check that this partition has been unmounted
> from all mount points, both original mount point and bind-mount?

The partition only has one mount point, but others were mounted inside it:

/dev/mapper/32 on /32             type ext3 (rw,noatime)
/dev           on /32/dev         type none (rw,bind)
/proc          on /32/proc        type none (rw,bind)
/home          on /32/home        type none (rw,bind,noatime)
/var/portage   on /32/var/portage type none (rw,bind,noatime)

/var/portage has another file system inside for the portage tree. When I 
want to unmount /32/var/portage, I have to unmount /32/var/portage/tree 
first. All except /32/dev could be unmounted, for /32/dev I needed the -l 
option to mount. Then /32 itself could be unmounted. But things like fsck or 
'cryptsetup remove' failed, /dev/mapper/32 was in use.

Then I rebooted, but I had forgotten to save my changes to fstab, so all 
those things were again mounted. I tried again anyway, and this time there 
was no problem. I had to use umount -l for /32/dev again, and this time also 
for /32/proc (that was not necessary the last time), but after unmounting 
/32, I could fsck its partition and shrink it.

I have no idea why it did not work the last times I tried. I'll try to 
reproduce this from time to time, maybe after some more uptime and work on 
this partition it will happen again.

        Wonko

Reply via email to