The following command examples show how to create and manage volume sets.
To create and manage volume sets
Create a new volume set from vol1
:
# vxassist -g dg1 make vol1 10m # vxvset -g dg1 make myvset vol1
Create two new volumes and add them to the volume set:
# vxassist -g dg1 make vol2 50m # vxassist -g dg1 make vol3 50m # vxvset -g dg1 addvol myvset vol2 # vxvset -g dg1 addvol myvset vol3
List the component volumes of the previously created volume set:
# vxvset -g dg1 list myvset VOLUME INDEX LENGTH STATE CONTEXT vol1 0 20480 ACTIVE - vol2 1 102400 ACTIVE - vol3 2 102400 ACTIVE -
Use the ls command to see that when a volume set is created, the volumes contained by the volume set are removed from the namespace and are instead accessed through the volume set name:
# ls -l /dev/vx/rdsk/rootdg/myvset crw------- 1 root root 108,70009 May 21 15:37 /dev/vx/rdsk/rootdg/myvset
Create a volume, add it to the volume set, and use the ls command to see that when a volume is added to the volume set, it is no longer visible in the namespace:
# vxassist -g dg1 make vol4 50m # ls -l /dev/vx/rdsk/rootdg/vol4 crw------- 1 root root 108,70012 May 21 15:43 /dev/vx/rdsk/rootdg/vol4 # vxvset -g dg1 addvol myvset vol4 # ls -l /dev/vx/rdsk/rootdg/vol4 /dev/vx/rdsk/rootdg/vol4: No such file or directory