xfs /home cannot be mounted on boot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
sysvinit (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: initscripts
I had a Feisty installation with /home on an xfs filesystem.
Today I've changed the APT repositories to Gutsy, and dist-upgraded.
After rebooting, I've discovered that /home is not mounted and I cannot mount it because lots of processes (including init) are using the /home directory so the mount point is busy.
I've removed the "quiet" and "splash" options from /boot/grub/menu.lst and rebooted to see what was going on during bootup. When the /home filesystem is about to be mounted, I can see the following messages:
* Mounting local filesystems....
mount: /dev/hda6 already mounted or /home busy
Earlier on the console, the XFS filesystems passes through filesystem checking successfully:
* Checking file systems...
fsck 1.40.2 (12-Jul-2007)
/sbin/fsck.xfs: XFS file system.
Replaying journal..
Reiserfs journal ...etc.etc (I have a reisefs partition over there, too).
...
Filesystem is clean.
...
I have /home on a clean ext3 partition with the same problem (changed /etc/apt/ source. list to Gutsy, did a dist-upgrade and now /home does not mount).
I can delete /home so it does not seem to be locked at that level.
I can create a new partition, but cannot mount /dev/sda4 there either: it gives the same error
* sudo mkdir /newhome
* sudo mount -t ext3 /dev/sda4 /newhome
* mount: /dev/sda4 already mounted or /newhome busy