[linux-lvm] How to migrate data from one Hard Drive to a new one

Luca Da Col luca.dacol at tiscali.it
Mon Sep 1 17:04:01 UTC 2003


Hello LVM mailing list, 

thank you very much for your reply. I could be able to upgrade to a new
120G HD. My second goal was to create 2 new partitions and extend my
/home directory: 

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1        13    104391   83  Linux
/dev/hda2            14        77    514080   8e  Linux LVM
/dev/hda3            78       784   5678977+  8e  Linux LVM

New partitions: 

/dev/hda4           785     14593 110920792+   5  Extended
/dev/hda5           785     13500 102141238+  8e  Linux LVM
/dev/hda6         13501     14593   8779491   86  NTFS volume set


Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/Volume00/LogVol00
                       6047492   4196432   1543860  74% /
/dev/hda1               101089     27212     68658  29% /boot
/dev/Volume00/LogVol02
                      28759040  24646092   2652112  91% /home
none                    386184         0    386184   0% /dev/shm

I then performed: 

1) pvcreate /dev/hda5
2) vgextend Volume00 /dev/hda5
3) lvextend  --size +97.4g /dev/Volume00/LogVol02 /dev/hda5

but my /home is still 28G

I was wondering if it's a  file system issue, because /dev/hda5 has not
been formatted and mke2fs. By the way, I cannot make2fs
/dev/Volume00/LogVol02 because I would destroy all my /home. 

Any idea? 

Thanks 
Rgds,

Luca




On Sun, 2003-08-31 at 11:26, Jon Bendtsen wrote:
> Luca Da Col wrote:
> 
> [cut]
> 
> > I finally decided to upgrade my old 6.5G HD to a new 120G HD; is the procedure described in
> > http://www.tldp.org/HOWTO/LVM-HOWTO/removeadisk.html  a safe way to migrate all my data 
> > from the former to the 120G? I mean, my case is slightly different from the one described 
> > because of /boot partition and LILO in the MBR...
> 
> yes, but if you are worried, you can do it like this:
> mount the new "partition" (real or LV) to /mnt
> cd /the_source, eg. /usr /var /home ...
> find -xdev | cpio -pm /mnt
> umount /mnt
> repeat for the next source.
> 
> The process is described in the software raid howto.
> Remember to edit the new /etc/fstab and new /etc/lilo.conf,
> and run lilo with lilo -r /mnt
> 
> 
> 
> JonB
> 
> 
> _______________________________________________
> linux-lvm mailing list
> linux-lvm at sistina.com
> http://lists.sistina.com/mailman/listinfo/linux-lvm
> read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/
-- 
Luca Da Col <luca.dacol at tiscali.it>
-------------- next part --------------
[root at candido lvmgui-0.4]# vgdisplay -v
--- Volume group ---
VG Name               Volume00
VG Access             read/write
VG Status             available/resizable
VG #                  0
MAX LV                256
Cur LV                3
Open LV               3
MAX LV Size           255.99 GB
Max PV                256
Cur PV                5
Act PV                5
VG Size               131.63 GB
PE Size               4 MB
Total PE              33697
Alloc PE / Size       33693 / 131.61 GB
Free  PE / Size       4 / 16 MB
VG UUID               iS2cXG-EbA3-PfjC-MFLO-39iZ-fhkz-Id9jMF

--- Logical volume ---
LV Name                /dev/Volume00/LogVol00
VG Name                Volume00
LV Write Access        read/write
LV Status              available
LV #                   1
# open                 1
LV Size                5.86 GB
Current LE             1500
Allocated LE           1500
Allocation             next free
Read ahead sectors     1024
Block device           58:0

--- Logical volume ---
LV Name                /dev/Volume00/LogVol02
VG Name                Volume00
LV Write Access        read/write
LV Status              available
LV #                   2
# open                 1
LV Size                125.27 GB
Current LE             32068
Allocated LE           32068
Allocation             next free
Read ahead sectors     1024
Block device           58:1

--- Logical volume ---
LV Name                /dev/Volume00/LogVol01
VG Name                Volume00
LV Write Access        read/write
LV Status              available
LV #                   3
# open                 1
LV Size                500 MB
Current LE             125
Allocated LE           125
Allocation             next free
Read ahead sectors     1024
Block device           58:2


--- Physical volumes ---
PV Name (#)           /dev/hda2 (1)
PV Status             available / allocatable
Total PE / Free PE    124 / 0

PV Name (#)           /dev/hda3 (2)
PV Status             available / allocatable
Total PE / Free PE    1385 / 0

PV Name (#)           /dev/hda5 (5)
PV Status             available / allocatable
Total PE / Free PE    24935 / 0

PV Name (#)           /dev/hdb1 (3)
PV Status             available / allocatable
Total PE / Free PE    4999 / 0

PV Name (#)           /dev/hdb2 (4)
PV Status             available / allocatable
Total PE / Free PE    2254 / 4


[root at candido lvmgui-0.4]# pvscan
pvscan -- reading all physical volumes (this may take a while...)
pvscan -- ACTIVE   PV "/dev/hda2" of VG "Volume00" [496 MB / 0 free]
pvscan -- ACTIVE   PV "/dev/hda3" of VG "Volume00" [5.41 GB / 0 free]
pvscan -- ACTIVE   PV "/dev/hda5" of VG "Volume00" [97.40 GB / 0 free]
pvscan -- ACTIVE   PV "/dev/hdb1" of VG "Volume00" [19.53 GB / 0 free]
pvscan -- ACTIVE   PV "/dev/hdb2" of VG "Volume00" [8.80 GB / 16 MB free]
pvscan -- total: 5 [131.66 GB] / in use: 5 [131.66 GB] / in no VG: 0 [0]


lvextend -- rounding relative size up to physical extent boundary
lvextend -- extending logical volume "/dev/Volume00/LogVol02" to 125.27 GB
lvextend -- doing automatic backup of volume group "Volume00"
lvextend -- logical volume "/dev/Volume00/LogVol02" successfully extended


More information about the linux-lvm mailing list