The vxassist error is misleading.
The error does not indicate a disk alignment (cylinder boundary) issue.
The erro rindicates that vxassist is attempting to work with a disk media name"disk align"
The cause oft he issue is an error while the vxassist command parses the vxassist rules file.
The rules are contained in the file "/etc/vx/default/vxassist"
In the event a rule is setup and a carriage return is input in the middle of a variable string in the file, the next line is considered a variable and will be parsed incorrectly by the "vxassist" command.
Rule setup is discussed in the 'Veritas Volume Manager Administrator's Guide' in the"Creating Volumes" chapter.
For example(a default rule file, input exactly as in the guide):
#By Default:
#create unmirrored, unstriped volumes# allow allocations to spandrives
#with RAID-5 create a log, with mirroring don't create alog
#align allocations on cylinder boundaries
layout=nomirror,nostripe,span,nocontig,raid5log,noregionlog,
diskalign
#use the fsgen usage type, except when creating RAID-5
volumesusetype=fsgen
#allow only root access to a volume
mode=u=rw,g=,o=
user=root
group=root
#when mirroring, create two mirrors
nmirror=2
#for regular striping, by default create between 2 and 8 stripe
#columns
max_nstripe=8
min_nstripe=2
#for RAID-5, by default create between 3 and 8 stripecolumns
max_nraid5stripe=8
min_nraid5stripe=3
#by default, create 1 log copy for both mirroring and RAID-5volumes
nregionlog=1
nraid5log=1
#by default, limit mirroring log lengths to 32Kbytes
max_regionloglen=32k
#use 64K as the default stripe unit size for regularvolumes
stripe_stwid=64k
#use 16K as the default stripe unit size for RAID-5 volumes
raid5_stwid=16k
The example above, typed exactly, will result in vxassist displaying the V-5-1-325error.
The two lines:
layout=nomirror,nostripe,span,nocontig,raid5log,noregionlog,
diskalign
Should actually be one line when typed:
layout=nomirror,nostripe,span,nocontig,raid5log,noregionlog,diskalign