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.
# vxassist [-b] [-g diskgroup] make volume length \ [layout=layout] diskname ...
# vxassist -b -g mydg make volspec 5g mydg03 mydg04
The vxassist command allows you to specify storage attributes. These give you control over the devices, including disks, controllers and targets, which vxassist uses to configure a volume. For example, you can specifically exclude disk mydg05.
# vxassist -b -g mydg make volspec 5g \!mydg05
# vxassist -b -g mydg make volspec 5g \!ctlr:c2
# vxassist -b -g mydg make volspec 5g ctlr:c1 \!target:c1t5
# vxassist -g bigone -b make volmega 20g bigone10 bigone11
# vxassist -b make volmega 20g diskgroup=bigone bigone10 \ bigone11
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 dgrp07 and dgrp08 when calculating the maximum size of RAID-5 volume that vxassist can create using the disks in the disk group dg:
# vxassist -b -g dgrp maxsize layout=raid5 nlog=2 \!dgrp07 \!dgrp08
# vxassist -g dg3 make vol3 1g disktag:tier1