How to mount old FC10 hdd as secondary drive in new FC10 machine

Frank Millman frank at chagford.com
Thu Jun 11 13:53:07 UTC 2009


Hi all

I have installed FC10 on a new hdd.

I have an existing FC10 on another hdd, and I want to copy some data onto
the new hdd. I have put the old hdd into the same machine, as a secondary
drive, but I am having difficulty in mounting it.

Here is the output of fdisk -

--------------------------------------------
[root at localhost ~]# fdisk -l
Disk /dev/sda: 20.4 GB, 20495658496 bytes
255 heads, 63 sectors/track, 2491 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x972f8d73

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          25      200781   83  Linux
/dev/sda2              26        2491    19808145   8e  Linux LVM

Disk /dev/sdb: 20.0 GB, 20019314176 bytes
255 heads, 63 sectors/track, 2433 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xd56bd56b

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1          25      200781   83  Linux
/dev/sdb2              26        2433    19342260   8e  Linux LVM
============================================

If I try to mount /dev/sdb2, I get the message "unknown filesystem type
'lvm2pv'".

I googled for this, and got quite a few hits, but I still can't get it
right.

Here is the output of pvscan -

--------------------------------------------
[root at localhost ~]# pvscan
  PV /dev/sdb2   VG VolGroup00   lvm2 [18.44 GB / 32.00 MB free]
  PV /dev/sda2   VG VolGroup00   lvm2 [18.88 GB / 32.00 MB free]
  Total: 2 [37.31 GB] / in use: 2 [37.31 GB] / in no VG: 0 [0   ]
============================================

As you can see, /dev/sdb2 is part of VolGroup00, which according to
/etc/fstab is mounted to /.

I can see the contents of /dev/sda2, but not /dev/sdb2.

I tried to create a new volume group for /dev/sdb2, as follows -

--------------------------------------------
[root at localhost ~]# vgcreate hdd2 /dev/sdb2
  Physical volume '/dev/sdb2' is already in volume group 'VolGroup00'
  Unable to add physical volume '/dev/sdb2' to volume group 'hdd2'.
============================================

So I tried to remove /dev/sdb2 from volume group 'VolGroup00' -

--------------------------------------------
[root at localhost ~]# vgreduce VolGroup00 /dev/sdb2
  Physical Volume "/dev/sdb2" not found in Volume Group "VolGroup00"
============================================

That seems strange.

I tried to remove it using the gui tool Logical Volume Management. This
gives the message 'Volume Group VolGroup00 does not have enough space to
move the data stored on /dev/sdb2. A possible solution would be to add an
additional Physical Volume to the Volume Group.'

I don't know why it says that. All I want to do is remove a physical volume
from a volume group.

Now I have run out of ideas. Please can someone explain how I can mount my
old FC10 drive in my new FC10 machine.

Thanks

Frank Millman




More information about the fedora-list mailing list