Symantec logo

Example of creating a multi-volume file system

The following procedure is an example of creating a multi-volume file system.

 To create a multi-volume file system

  1. After a volume set is created, create a VxFS file system by specifying the volume set name as an argument to mkfs:

# mkfs -t vxfs /dev/vx/rdsk/rootdg/myvset

version 7 layout

327680 sectors, 163840 blocks of size 1024,

log size 1024 blocks largefiles supported

After the file system is created, VxFS allocates space from the different volumes within the volume set.

  1. List the component volumes of the volume set using of the fsvoladm command:

# mount -t vxfs /dev/vx/dsk/rootdg/myvset /mnt1

# fsvoladm list /mnt1

devid size used avail name

0 10240 1280 8960 vol1

1 51200 16 51184 vol2

2 51200 16 51184 vol3

3 51200 16 51184 vol4

  1. Add a new volume by adding the volume to the volume set, then adding the volume to the file system:

# vxassist make vol5 50m

# vxvset addvol myvset vol5

# fsvoladm add /mnt1 vol5 50m

# fsvoladm list /mnt1

devid size used avail name

0 10240 1300 8940 vol1

1 51200 16 51184 vol2

2 51200 16 51184 vol3

3 51200 16 51184 vol4

4 51200 16 51184 vol5

  1. List the volume availability flags using the fsvoladm command:

# fsvoladm queryflags /mnt1

volname flags

vol1 metadataok

vol2 dataonly

vol3 dataonly

vol4 dataonly

vol5 dataonly

  1. Increase the metadata space in the file system using the fsvoladm command:

# fsvoladm clearflags dataonly /mnt1 vol2

# fsvoladm queryflags /mnt1

volname flags

vol1 metadataok

vol2 metadataok

vol3 dataonly

vol4 dataonly

vol5 dataonly