Things to check if the root file system fills up:
This is specific to 2.x solaris.
check for a .CPR file in root, this is put there by power mgt software. This
file can be removed if you don't need it to troubleshoot a power outage
problem.
ls -lL /dev - make sure all character devices or block devices, no files
Specifically check /dev/rmt directory, all the files should be links,
no large files,also do an ls -lL /dev/rst* and all of those should be
links, if there are any that are large files, delete them.
check /.wastebasket and /lost+found directory for large files.
Use "df -kl" to determine if /var is a separate file system.
If it is not a seperate file system check the following in var:
On systems that are <2.5 check the following:
/var/sadm/patch//save You can remove this but if you do you
will be unable to backout patches.
On systems 2.5 and > the "save" files can be found in
/var/sadm/pkg/ directory. The file in the save directory
can also be deleted here.
The following might gain you some space:
/var/cron/log
/var/spool/lp/logs
Note: if you zero out the utmp or utmpx file you should reboot your machine:
To zero out a file "#cat /dev/null > filename" or simply "> filename"
/var/adm/utmp
/var/adm/utmpx
/var/adm/wtmp
/var/adm/wtmpx
You can remove /var/adm/messages.*
Check /var/saf - check for _log and in tcp and zsmon directories there will
be _log files you can truncate with cat /dev/null > filename
find / -mount -name "core" -exec ls -l {} \; to locate any core files.
Normally, core files can just be removed, in most cases they are useless.
CONTINUE ON 2 ANSWER...