[linux-lvm] LVM questions

Eric A. Hall ehall at ehsco.com
Thu Mar 29 16:55:44 UTC 2007

Hi guys,

I'm putting together a storage server for NAS and iSCSI purposes and am
looking to use LVM for some or all of this. I've read up on LVM but I
still have some basic newbie questions for this.

I've got a bunch of Raptor 150 ADFD drives and a 3Ware 9650SE board
providing the basic back-end storage (currently RAID-5 but will move to
RAID-6 soon, with estimated capacity of approx 800-900 GB, although the
entire array may shrink or grow as projects demand). The opsys root
partition will be about 40 GB XFS, with another 4GB swap partition, and
the NAS/storage pool will be about 300 GB XFS, with the remainder of the
space being used by the iSCSI volumes (about another 300 GB, divvied up
among different iSCSI LUNs). I want to be able to shrink and expand these
by about 10 GB per (although swap may only change by +/-4GB) so I figure
I'll use LVM for all of the partitions. A couple of other considerations
here: I need to align the partitions on page boundaries for iSCSI
performance reasons, and I am also thinking about managing blockdev
read-ahead differently for each of the final volumes.

I assume that a single physical extent across /dev/sda will work as well
as anything else here. Will having more partitions make it easier to
shrink and expand the whole RAID if that ever becomes necessary? Anything
else I should take into consideration?

Should I create a single volume group or should I create multiple volume
groups, or does it even matter? What are the issues?

I have seen some people talk about creating hundreds of small partitions
and using those for moving and resizing. Is this needed, desirable, or
just a stupid human trick?

Anything else I should take into consideration here would be appreciated


More information about the linux-lvm mailing list