Problem mounting second disk
WillCooke
ulist at gs1.ubuntuforums.org
Wed Feb 23 20:01:55 UTC 2005
John Wrote:
> I have a disk at /dev/hdc that was not present when I installed Warty.
>
> As the Warty kernels do not work (separate thread), I'm running
> 2.6.8-1-k7 from sarge.
>
> /dev/hdc detects and I can read its partition table and test its speed
> with hdparm.
>
> What I cannot do is mount it:
> summer at Glider:~ $ grep hdc /etc/fstab /proc/mounts; sudo bash -c 'rmdir
>
> /mnt/hdc5;mkdir /mnt/hdc5;strace -f -F -o /tmp/mount.trace mount
> /dev/hdc5 /mnt/hdc5'
> Password:
> mount: /dev/hdc5 already mounted or /mnt/hdc5 busy
> summer at Glider:~ $ sudo fdisk -l /dev/hdc
>
> Disk /dev/hdc: 120.0 GB, 120033041920 bytes
> 255 heads, 63 sectors/track, 14593 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
>
> Device Boot Start End Blocks Id System
> /dev/hdc1 1 6 48163+ 83 Linux
> /dev/hdc2 7 7 8032+ 1 FAT12
> /dev/hdc3 8 505 4000185 83 Linux
> /dev/hdc4 506 14593 113161860 5 Extended
> /dev/hdc5 506 14593 113161828+ 83 Linux
> summer at Glider:~ $
>
>
> Here are the interesing bits from the trace:
> summer at Glider:~ $ grep -1 /dev/hdc5 /tmp/mount.trace
> 25102 execve("/bin/mount", ["mount", "/dev/hdc5", "/mnt/hdc5"], [/* 25
> vars */]) = 0
> 25102 uname({sys="Linux", node="Glider", ...}) = 0
> --
> 25102 rt_sigprocmask(SIG_BLOCK, ~[TRAP SEGV RTMIN], NULL, 8) = 0
> 25102 stat64("/dev/hdc5", {st_mode=S_IFBLK|0660, st_rdev=makedev(22,
> 5),
> ....}) = 0
> 25102 open("/dev/hdc5", O_RDONLY|O_LARGEFILE) = 3
> 25102 _llseek(3, 0, [0], SEEK_SET) = 0
> --
> 25102 close(3) = 0
> 25102 mount("/dev/hdc5", "/mnt/hdc5", "ext3", 0xc0ed0000, 0) = -1 EBUSY
>
> (Device or resource busy)
> 25102 rt_sigprocmask(SIG_UNBLOCK, ~[TRAP SEGV RTMIN], NULL, 8) = 0
> --
> 25102 open("/usr/share/locale/en_US/LC_MESSAGES/util-linux.mo",
> O_RDONLY) = -1 ENOENT (No such file or directory)
> 25102 write(2, "mount: /dev/hdc5 already mounted"..., 51) = 51
> 25102 umask(077) = 033
> summer at Glider:~ $
>
>
> Is there any alternative interpretation of EBUSY?
>
> Does anyone have any ideas?
>
> I've tried stopping suspects includng fam, evms, lvms and md*.
>
> Oh, I can e2fsck the paritions so those aren't busy. I don't see how a
> brand-new mount point can be busy.
>
>
>
>
> --
> ubuntu-users mailing list
> ubuntu-users at lists.ubuntu.com
> http://lists.ubuntu.com/mailman/listinfo/ubuntu-users
I had this same problem. I'm having to run a custom kernel because of
my TV card, and after a bit of googling I foudn that if I changed my
fstab to mount /dev/evms/hdb1 instead of /dev/hdb1 (and moving the
hotplug to S22) then it worked.
--
WillCooke
More information about the ubuntu-users
mailing list