[linux-lvm] Removing a very old physical drive

Nicholas Robinson npr at bottlehall.co.uk
Mon Oct 26 20:33:56 UTC 2009


I did the pvremove command and everything seemed fine. I carried on
working on the first question and tried to do the pvmove

Immediately the machine hung and when I try to reboot, it finds the boot
partition and begins the boot, but then hangs with a blank screen and
top-left cursor. Occasionally, I can stop it with some messages about
dm-1 and logical block 0 to 8 missing.

I wonder if the pvremove over-wrote something important on the other
partition as it had an incorrect view of the size of the sda1?



On Mon, 2009-10-26 at 09:10 -0700, malahal at us.ibm.com wrote:
> Nicholas Robinson [npr at bottlehall.co.uk] wrote:
> > Hi
> > 
> > I've been using lvm for quite a few years, but only occasionally when I
> > need to add/remove new drives. So, my knowledge is limited and a bit
> > rusty! I should have removed the old drive when I added a new one a
> > couple of years ago, but for reasons I cannot remember, I didn't.
> > 
> > I only know how to remove a drive when there is a new drive about to
> > move the stuff onto. My problem now is that the new drive is fully
> > allocated and so this route won't work. There is plenty of free space on
> > the new drive so it should be possible to move everything that might be
> > on the old physical drive and then remove it from the lvg. I just can't
> > work out how. The HOWTOs and threads don't seem to cover this starting
> > point.
> > 
> > My questions are:
> > 
> > 1. Can I do move the data off the old drive to the new drive without
> > adding another new drive?
> pvmove followed by vgreduce. If you have enough free space, pvmove
> should work and there is no need to add another new drive.
> > 2. I don't understand the output from pvdisplay - why is it telling me
> > about /dev/sda1 at the bottom when this partition is a boot partition
> > and tiny?
> It also reports a large size! Somehow, it detected PV signature in that
> partition. You can remove such signature by running pvremove. Note that
> it wipes out LVM label, so back up your data in /dev/sda1 somewhere else
> before you run "pvremove /dev/sda1". If the partition is mountable after
> 'pvremove', you are fine. Otherwise restore the backup!
> > 3. Where has the LogVol01 come from and what is it doing? Can I remove
> > it?
> Try mounting it and see if there is anything there. You can use lvremove
> if you don't need it.
> > 4. Can I rename the volgroup/logvols to the same pattern used by new
> > installations? e.g. vg_hostname and lv_root, etc.
> Yes, see lvrename and vgrename commands.
> > If you've read this far, then thank you! I hope the following extracts
> > are sufficient.
> You are welcome.
> _______________________________________________
> linux-lvm mailing list
> linux-lvm at redhat.com
> https://www.redhat.com/mailman/listinfo/linux-lvm
> read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/

More information about the linux-lvm mailing list