[linux-lvm] Replace small drive with bigger, using LVM?

Andreas Nastke nastke at gdp-group.com
Thu Sep 11 10:54:27 UTC 2014


are you sure you want to work with a 4TB storage without any kind of
redundancy?

Craig schrieb:
> I have a workstation that can only take 2 hard drives.
> The one that's in there is a 500GB drive and I'd like to bring a new 4TB 
> drive in and use LVMto migrate a live running system over to the new 
> drive, remove the old one from the setup, reboot and bing, have the 
> large drive running,without having to re-install my OS and set up 
> everything afresh.
> It's an Ubuntu 14.04.1 install where I ticked the "Use LVM" tick box
> 
> # fdisk -l
> 
> Disk /dev/sda: 500.1 GB, 500107862016 bytes
> 255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
> Units = sectors of 1 * 512 = 512 bytes
> Sector size (logical/physical): 512 bytes / 512 bytes
> I/O size (minimum/optimal): 512 bytes / 512 bytes
> Disk identifier: 0x0005d771
> 
>    Device Boot      Start         End      Blocks   Id  System
> /dev/sda1   *        2048      499711      248832   83  Linux
> /dev/sda2          501758   976771071   488134657    5  Extended
> /dev/sda5          501760   976771071   488134656   8e  Linux LVM
> 
> Disk /dev/sdb: 4000.8 GB, 4000787030016 bytes
> 255 heads, 63 sectors/track, 486401 cylinders, total 7814037168 sectors
> Units = sectors of 1 * 512 = 512 bytes
> Sector size (logical/physical): 512 bytes / 4096 bytes
> I/O size (minimum/optimal): 4096 bytes / 4096 bytes
> Disk identifier: 0xc73f6184
> 
>    Device Boot      Start         End      Blocks   Id  System
> /dev/sdb1            2048      499711      248832   83  Linux
> /dev/sdb2          499712  4294967294  2147233791+   5  Extended
> /dev/sdb5          501760  4294967294  2147232767+  8e  Linux LVM
> 
> Disk /dev/mapper/ubuntu--vg-root: 493.4 GB, 493363396608 bytes
> 255 heads, 63 sectors/track, 59981 cylinders, total 963600384 sectors
> Units = sectors of 1 * 512 = 512 bytes
> Sector size (logical/physical): 512 bytes / 512 bytes
> I/O size (minimum/optimal): 512 bytes / 512 bytes
> Disk identifier: 0x00000000
> 
> Disk /dev/mapper/ubuntu--vg-root doesn't contain a valid partition table
> 
> Disk /dev/mapper/ubuntu--vg-swap_1: 6438 MB, 6438256640 bytes
> 255 heads, 63 sectors/track, 782 cylinders, total 12574720 sectors
> Units = sectors of 1 * 512 = 512 bytes
> Sector size (logical/physical): 512 bytes / 512 bytes
> I/O size (minimum/optimal): 512 bytes / 512 bytes
> Disk identifier: 0x00000000
> 
> Disk /dev/mapper/ubuntu--vg-swap_1 doesn't contain a valid partition table
> 
> So /dev/sda is the original install disk and /dev/sdb in my shiny new WD 
> Black 4TB drive.
> 
> # vgdisplay
>   --- Volume group ---
>   VG Name               ubuntu-vg
>   System ID
>   Format                lvm2
>   Metadata Areas        1
>   Metadata Sequence No  7
>   VG Access             read/write
>   VG Status             resizable
>   MAX LV                0
>   Cur LV                2
>   Open LV               2
>   Max PV                0
>   Cur PV                1
>   Act PV                1
>   VG Size               465.52 GiB
>   PE Size               4.00 MiB
>   Total PE              119173
>   Alloc PE / Size       119162 / 465.48 GiB
>   Free  PE / Size       11 / 44.00 MiB
>   VG UUID               tFSX8N-c3zG-j9BW-yqx2-Or63-AXMg-Sho5tD
> 
> root at home:~# lvdisplay
>   --- Logical volume ---
>   LV Path                /dev/ubuntu-vg/root
>   LV Name                root
>   VG Name                ubuntu-vg
>   LV UUID                rqvzFC-b1I2-sLRm-oq6w-fTEP-UGSe-7E7fwz
>   LV Write Access        read/write
>   LV Creation host, time ubuntu, 2014-08-15 14:24:31 +0100
>   LV Status              available
>   # open                 1
>   LV Size                459.48 GiB
>   Current LE             117627
>   Segments               2
>   Allocation             inherit
>   Read ahead sectors     auto
>   - currently set to     256
>   Block device           252:0
> 
>   --- Logical volume ---
>   LV Path                /dev/ubuntu-vg/swap_1
>   LV Name                swap_1
>   VG Name                ubuntu-vg
>   LV UUID                y9fXgx-ceMm-lss0-ZZi8-d2us-KdGT-ipUQQ4
>   LV Write Access        read/write
>   LV Creation host, time ubuntu, 2014-08-15 14:24:31 +0100
>   LV Status              available
>   # open                 2
>   LV Size                6.00 GiB
>   Current LE             1535
>   Segments               1
>   Allocation             inherit
>   Read ahead sectors     auto
>   - currently set to     256
>   Block device           252:1
> 
> 
> So I've got /boot in a primary partition and then swap and / come via 
> LVM in the extended.
> 
> So I'd love to do something like
> * dd /dev/sda1 to /dev/sdb1 or something like that and have my /boot 
> volume set up
> * install grub into the MBR of /dev/sdb
> 
> The if I can make the right LVM setup, get / from my live system copied 
> to the new drive, remove the old drive lv from the vg and then 
> physically swap the HDDs round.
> 
> Can someone help me with the finer details of this or isn't it doable?
> TIA
> -C
> 
> _______________________________________________
> 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