Veritas Volume Manager 5.1 SP1 Administrator"s Guide (5900-1506, April 2011)

If you want the subdisks to be grown using contiguous disk space, and you
previously performed a relayout on the volume, also specify the attribute
layout=nodiskalign to the growby command .
Shrinking to a given length
To shrink a volume to a specific length, use the following command:
# vxassist [-g diskgroup] shrinkto volume length
For example, to shrink volcat to 1300 sectors, use the following command:
# vxassist -g mydg shrinkto volcat 1300
Warning: Do not shrink the volume below the current size of the file system or
database using the volume. You can safely use the vxassist shrinkto command
on empty volumes.
Shrinking by a given length
To shrink a volume by a specific length, use the following command:
# vxassist [-g diskgroup] shrinkby volume length
For example, to shrink volcat by 300 sectors, use the following command:
# vxassist -g mydg shrinkby volcat 300
Warning: Do not shrink the volume below the current size of the file system or
database using the volume. You can safely use the vxassist shrinkby command
on empty volumes.
Resizing volumes with vxvol
To change the length of a volume , use the following command:
# vxvol [-g diskgroup] set len=length volume
For example, to change the length of the volume vol01, in the disk group mydg,
to 100000 sectors, use the following command:
# vxvol -g mydg set len=100000 vol01
Administering volumes
Resizing a volume
354