Only create the linux kernel max of 15 partitions on a disk. Then restart vxconfigd:
# /sbin/vxconfigd -k -x syslog
Even though fdisk allows you to create more than 15 partitions on a disk after a reboot kernel will only be able to register 15 max partitions. If the user attempts to use a partition not registered in kernel they will get an error because the device partition does not exist in kernel.
Example:
# fdisk -ul /dev/sda
Disk /dev/sda: 146.6 GB, 146695782400 bytes
255 heads, 63 sectors/track, 17834 cylinders, total 286515200 sectors
Units = sectors of 1 * 512 = 512 bytes
Device Boot Start End Blocks Id System
/dev/sda1* 1012095 1220939 104422+ 83 Linux
/dev/sda2 1220940 43166654 20972857+ 83 Linux
/dev/sda3 43166655 286503209 121668277+ f W95 Ext'd (LBA)
/dev/sda5 43166718 59954579 8393931 82 Linux swap / Solaris
/dev/sda6 59954643 80935469 10490413+ 83 Linux
/dev/sda7 80935533 101916359 10490413+ 83 Linux
/dev/sda8 101916423 122897249 10490413+ 83 Linux
/dev/sda9 122897313 124873244 987966 83 Linux
/dev/sda10 124873308 126849239 987966 83 Linux
/dev/sda11 126849303 128825234 987966 83 Linux
/dev/sda12 128825298 130801229 987966 83 Linux
/dev/sda13 130801293 132777224 987966 83 Linux
/dev/sda14 132777288 134753219 987966 83 Linux
/dev/sda15 136729278 138705209 987966 83 Linux
/dev/sda16 134753283 136729214 987966 83 Linux
/dev/sda17 138705273 140681204 987966 83 Linux
Note: There are a total of 16 total partitions according to fdisk. Yet after there boot we can see the kernel can only see 15 total partitions.
# more /proc/partitions
major minor #blocks name
80 143257600 sda
81 104422 sda1
82 20972857 sda2
83 1 sda3
85 8393931 sda5
86 10490413 sda6
87 10490413 sda7
88 10490413 sda8
89 987966 sda9
810 987966 sda10
811 987966 sda11
812 987966 sda12
813 987966 sda13
814 987966 sda14
815 987966 sda15 << Note only 15 device partitions registered
816 106536960 sdb
2010 143257600 VxDMP1
2011 104422 VxDMP1p1
2012 20972857 VxDMP1p2
2013 1 VxDMP1p3
2015 8393931 VxDMP1p5
2016 10490413 VxDMP1p6
2017 10490413 VxDMP1p7
2018 10490413 VxDMP1p8
2019 987966 VxDMP1p9
20110 987966 VxDMP1p10
20111 987966 VxDMP1p11
20112 987966 VxDMP1p12
20113 987966 VxDMP1p13
20114 987966 VxDMP1p14
20115 987966 VxDMP1p15 << Note only 15 dmp nodes created.
20116 106536960 VxDMP2
Now let's try to create an ext3 partition on partition 17.
# mkfs-t ext3 /dev/sda17
#mke2fs1.38 (30-Jun-2005)
#Could not stat /dev/sda17 --- No such file or directory
#The device apparently does not exist; did you specify it correctly?