How to add unallocated space to a logical volume? using LVM

0

This is how my 2 TB (GPT) hard disk looks like

sda1 1    MiB Bios_boot
sda2 1024 GB LVM --- vg1 1024 GB --- lv1 24   GB ext4
                                     lv2 1000 GB ext4
     800  GB unallocated
sda3 200  GB ext4

What is the safest or better way to add 512 GB to lv2 ?

  1. Resize sda2 to be 512 GB bigger with parted or gdisk and then pvresize, lvresize, resize2fs.
  2. Create a new partition in the unallocated space, initialize it as a new pv and add it to the vg, then lvresize, resize2fs.

What's the best alternative? Are there performance penalties if the 2nd option is used?

Thank you

cronulis

Posted 2012-08-03T00:58:11.017

Reputation: 31

Answers

0

Resize sda2 to be 512 GB bigger with parted or gdisk and then pvresize, lvresize, resize2fs.

This is fastest and easiest.

The only caveat is that the filesystem should not be mounted while you are working on resizing it this way. If it's your root filesystem, then you'll need to do this work from a Live CD.

Michael Hampton

Posted 2012-08-03T00:58:11.017

Reputation: 11 744

Thank you for your help. Anyways I'm a little afraid. Can I lose my data if I employ this method? or it is 100% or 99% safe? did you ever try it? how should the resizing of the partition should be done? erasing it and creating it with a bigger end sector? Thanks – cronulis – 2012-08-03T12:27:44.840

You risk losing your data every day by turning your computer on and accidentally typing the wrong thing or clicking your mouse in the wrong places. This is reasonably safe, but if you've never done it before, then double check what you're doing. – Michael Hampton – 2012-08-03T20:12:21.343

thanks, but how the resizing of the partition should be done? erasing it and creating it with a bigger end sector? What are the benefits over method 2? are there any? – cronulis – 2012-08-06T05:08:10.927