Extending A Striped Volume - Red Hat ENTERPRISE LINUX 5.1 - LVM ADMINISTRATION Manual

Table of Contents

Advertisement

The following command adds another gigabyte to the logical volume /dev/myvg/homevol.
# lvextend -L+1G /dev/myvg/homevol
lvextend -- extending logical volume "/dev/myvg/homevol" to 13 GB
lvextend -- doing automatic backup of volume group "myvg"
lvextend -- logical volume "/dev/myvg/homevol" successfully extended
As with the lvcreate command, you can use the -l argument of the lvextend command to specify
the number of extents by which to increase the size of the logical volume. You can also use this
argument to specify a percentage of the volume group, or a percentage of the remaining free space in
the volume group. The following command extends the logical volume called testlv to fill all of the
unallocated space in the volume group myvg.
[root@tng3-1 ~]# lvextend -l +100%FREE /dev/myvg/testlv
Extending logical volume testlv to 68.59 GB
Logical volume testlv successfully resized
After you have extended the logical volume it is necessary to increase the file system size to match.
By default, most file system resizing tools will increase the size of the file system to be the size of the
underlying logical volume so you do not need to worry about specifying the same size for each of the
two commands.

4.4.9. Extending a Striped Volume

In order to increase the size of a striped logical volume, there must be enough free space on the
underlying physical volumes that make up the volume group to support the stripe. For example, if you
have a two-way stripe that that uses up an entire volume group, adding a single physical volume to
the volume group will not enable you to extend the stripe. Instead, you must add at least two physical
volumes to the volume group.
For example, consider a volume group vg that consists of two underlying physical volumes, as
displayed with the following vgs command.
# vgs
VG
#PV #LV #SN Attr
vg
2
0
You can create a stripe using the entire amount of space in the volume group.
# lvcreate -n stripe1 -L 271.31G -i 2 vg
Using default stripesize 64.00 KB
Rounding up size to full physical extent 271.31 GB
Logical volume "stripe1" created
# lvs -a -o +devices
LV
VG
VSize
0 wz--n- 271.31G 271.31G
Attr
LSize
Origin Snap%
VFree
Move Log Copy%
Extending a Striped Volume
Devices
33

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ENTERPRISE LINUX 5.1 - LVM ADMINISTRATION and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Enterprise linux 5.1 cluster logical volume manager

Table of Contents