Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

I currently have 3x1TB physical volumes in a VG and a LV that spans the entire capacity of the VG. This LV is meant to store specific files.

Now I have another 2TB drive that I want to use LVM with. This will end up being part of an LV (again, using max capacity) that will be used to store different kinds of files.

Should I create a new VG for the 2TB drive and another LV from that new VG? I plan on adding other 2TB drives to the mix later on, does that change the setup I should have? What are the best practises when it comes to LVM and VGs/LVs?

share|improve this question
add comment

1 Answer 1

up vote 1 down vote accepted

Most importantly, you can't have an LV spanning two different VGs.

Also, there's no tool to move a logical volume to a different volume group. You can do it indirectly by creating a LV on the target VG, deactivating the source LV, copying the raw content, and activating the target LV. And there's no tool to move a physical volume to a different volume group. You can do it indirectly by moving all LVs that use the PV to different PVs (with pvmove), then removing the PV from the old VG and adding it to the new one.

These are reasons to have a single VG.

On the other hand, if you're ever planning to run your machine with only one batch of disks (perhaps because the 2TB drive has failed), this will be easier if the VG is still whole.

When you create a LV, you can choose which PVs it's on, but it's more cumbersome than letting it fall wherever it wants on the VG.

Given that the disk sets are intended to contain different types of files, I'd go for separate VGs.

You can make maintenance slightly easier if you ever need to shuffle VGs around by splitting each disk into several PVs. That way you have a chance of freeing one of the PVs in a VG to move it to a different VG. While you can shrink a PV (to allocate the freed space to a new PV in a different VG), it's somewhat cumbersome.

share|improve this answer
    
Thanks Gilles, great answer. –  MaxMackie Jan 14 '13 at 2:13
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.