VxVM automatically selects the disks on which each volume resides, unless you specify otherwise. If you want a volume to be created on specific disks, you must designate those disks to VxVM. More than one disk can be specified.
To create a volume on a specific disk or disks, use the following command:
vxassist [-b] [-g
-b option if you want to make the volume immediately available for use.
See "Initializing and starting a volume" on page 246.
For example, to create the volume
volspec with length 5 gigabytes on disks
mydg04, use the following command:
vxassist -b -g mydg make volspec 5g mydg03 mydg04
vxassist command allows you to specify storage attributes. These give you control over the devices, including disks and controllers, which
vxassist uses to configure a volume. For example, you can specifically exclude disk mydg05:
vxassist -b -g mydg make volspec 5g !mydg05
or exclude all disks that are on controller scsi2:
vxassist -b -g mydg make volspec 5g !ctlr:scsi2
If you want a volume to be created using only disks from a specific disk group, use the
-g option to
vxassist, for example:
vxassist -g bigone -b make volmega 20g bigone10 bigone11
or alternatively, use the
vxassist -b make volmega 20g diskgroup=bigone bigone10 \ bigone11
Any storage attributes that you specify for use must belong to the disk group. Otherwise,
vxassist will not use them to create a volume.
You can also use storage attributes to control how
vxassist uses available storage, for example, when calculating the maximum size of a volume, when growing a volume or when removing mirrors or logs from a volume. The following example excludes disks
dgrp08 when calculating the maximum size of RAID-5 volume that
vxassist can create using the disks in the disk group
vxassist -b -g dgrp maxsize layout=raid5 nlog=2 !dgrp07 \ !dgrp08
It is also possible to control how volumes are laid out on the specified storage.
See "Specifying ordered allocation of storage to volumes" on page 230.
vxassist(1M) manual page.