Symantec logo

Resizing volumes using vxassist

The following modifiers are used with the vxassist command to resize a volume:

growto 

Increases volume size to a specified length. 

growby 

Increases volume size by a specified amount. 

shrinkto 

Reduces volumesize to a specified length. 

shrinkby 

Reduces volume size by a specified amount. 

Extending to a given length

To extend a volume to a specific length, use the following command:

# vxassist [-b] [-g diskgroup] growto volume length

If specified, the -b option makes growing the volume a background task.

For example, to extend volcat to 2000 sectors, use the following command:

# vxassist -g mydg growto volcat 2000

If you previously performed a relayout on the volume, additionally specify the attribute layout=nodiskalign to the growto command if you want the subdisks to be grown using contiguous disk space.

Extending by a given length

To extend a volume by a specific length, use the following command:

# vxassist [-b] [-g diskgroup] growby volume length

If specified, the -b option makes growing the volume a background task.

For example, to extend volcat by 100 sectors, use the following command:

# vxassist -g mydg growby volcat 100

If you previously performed a relayout on the volume, additionally specify the attribute layout=nodiskalign to the growby command if you want the subdisks to be grown using contiguous disk space.

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. The vxassist shrinkto command can be used safely 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. The vxassist shrinkby command can be safely used on empty volumes.