Moin,
die Aenderung in der logadm.conf Datei wird sofort wirksam (bei dem naechsten logadm Lauf, d.h. in der Regel per root-crontab einmal nachts). Ein Reboot ist hier nicht notwendig.
Den Inhalt von /var/sadm/pkg kannst du nicht loeschen. Dieser wird vom System benoetigt um z.B. zu erkennen welche Packages und Patches installiert sind. Wenn du das Verzeichnis loescht, so wird kein "showrev -p" oder "patchadd" bzw. "patchrm" mehr gehen.
Die Platzfresser in /var/sadm/pkg sind ueblicherweise die Backout-Daten der Patches (/var/sadm/pkg/<package>/save/<patch-id> sowie /var/sadm/pkg/<package>/pspool/<package>/save/<patch-id>). Diese Daten werden dann benoetigt, wenn du einen Patch wieder entfernen willst (patchrm).
Ein Tool zum Aufraeumen der patchrm-Daten gibt es afaik nicht. Du kannst selektiv einzelne save/<patch-id> Verzeichnisse loeschen (niemals /var/sadm/pkg/<package>/save selber oder irgendwas darueber) aber dann kannst du halt diesen Patch dann nicht mehr per patchrm entfernen. Das klingt erstmal einfach aber die Tuecke steckt im Detail: Selbst wenn ich mir sicher bin, dass ich Patch xyz nie wieder vom System entfernen will, so kann es sein, dass ein anderer Patch eine Abhaengigkeit zu diesem hat. Wenn ich nun die Backout Daten zu xyz loesche, dann kann ich unter Umstaenden nun den anderen Patch auch nicht mehr entfernen.
Alternativ kannst du bei der Patchinstallation gleich ein "patchadd -d" benutzen um die Backout-Daten erst gar nicht anzulegen. In dem Fall wirst du aber den Patch auch nicht wieder per "patchrm" entfernen koennen.
Tschau,
Drusus.