[SLL] unable to mount old drive when it's secondary
Ana
christiana at hipointcoffee.com
Thu Oct 18 02:25:20 PDT 2007
Hi.
This problem has been bugging me for months now. I have not found any
leads. it goes like this:
I bought a new system, more or less. I took the drive out of my old
system, and installed it as a secondary drive in the new. Most
everything about this new system works pretty well, though there are a
couple bugs. (right now I'm trying out the very latest kernel to see if
I can make it crash... so far so good.) some details: old system was
32-bit, AMD and the new is 64-bit Athlon X2... dual core... yadda. The
new disk has AMD64 Debian Etch installed and the old has 32-bit Debian.
so. I really think I should be able to mount my old partitions, but it
doesn't work.
root at betty:/# mount -t ext3 /dev/sdb1 /mnt
mount: /dev/sdb1 already mounted or /mnt busy
root at betty:/# cat /proc/mounts | grep sdb
root at betty:/# lsof -n | grep mnt
root at betty:/#
What's more interesting is I am able to read the drive. I can dd my old
file systems into files on my new drive and mount them on a loop device.
So... the drive is definitely readable, the media is sound, the
file systems are intact. I just can't mount the drive partitions
directly. All file system on three partitions have this same problem...
two are ext3 and one is vfat. I also cannot use the swap partition.
Also, I can place my old drive in the sda position and boot from it.
From there (my old 32-bit Debian), I am able to mount my new drive
(which by then in the sdb position).
It occurred to me today that my old drive is SATA-1 and my new drive is
SATA-2. dmesg indicates that the kernel recognizes this and seems to
initialize each properly. I wonder though, when SATA-2 is being used as
the primary drive (with the 3Gb speeds), is it problematic to mount a
partition on a SATA-1 at a necessarily slower speed? Is this a known
limitation or bug? Perhaps my hardware is somehow unusual?
I have 6 SATA sockets on this new main-board. One thing I haven't tried
is plugging the two drives into slots that are very distant from one
another. dmesg suggests that the 6 might be grouped in 2's... so maybe
three SATA controllers for 6 slots? I'll try plugging the slower drive
into the last slot to see if that changes anything, tomorrow.
uummm... I can mount DVD's and CD's in my IDE, DVD drive. I can mount
usb storage devices. hm... I might have another SATA drive around here
too. Maybe I'll drop that in to see if I can make that work, tomorrow.
I hope someone has heard something about a situation like mine. I'm
pretty close to to joining some kernel mailing list and irritating the
coders... which I really don't enjoy.
Thanks for your help,
- Ana
More information about the linux-list
mailing list