This blog describes the steps on how to change the tmp size on an existing Solaris 10 zone.
# zlogin –z (zone)
Find the line in vfstab for the /tmp filesystem:# vi /etc/vfstab
Change the value of size=512mb to the requested value (in MB):swap - /tmp tmpfs - yes size=512mb (this could be any value, 512 is example)
Save the vfstab and exit back to the global zone.swap - /tmp tmpfs - yes size=2048mb
To make the changes take effect the zone must be stopped and booted:
Log back into local zone and confirm changes by reviewing df –h output:# zoneadm –z (zone) halt
# zoneadm –z (zone) boot
# zlogin –z
# df –h|grep /tmp
swap 2.0G 0K 2.0G 0% /tmp