Sie können die Protokollierung für die DLFF-Installation (Data Links File System Filter) durch eine Änderung der Datei dlfs_cfg minimieren. Die Datei dlfs_cfg wird an die Routine strload übermittelt, um die Treiber- und Konfigurationsparameter zu laden. Die Datei befindet sich im Verzeichnis /usr/lpp/db2_07_01/cfg/. Durch eine symbolische Verbindung kann sich die Datei auch im Verzeichnis /etc befinden. Die Datei dlfs_cfg hat folgendes Format:
d <treibername> <vfs-nummer> <dlfm-id> <globale-nachrichtenpriorität> <globale-modulpriorität> - 0 1
Dabei gilt Folgendes:
Ein realitätsnahes Beispiel könnte wie folgt aussehen:
d /usr/lpp/db2_07_01/bin/dlfsdrv 14,208,255,-1 - 0 1
Die protokollierten Nachrichten sind abhängig von den Einstellungen für die globale Nachrichtenpriorität und die globale Modulpriorität. Sie können den Wert der globalen Nachrichtenpriorität ändern, um das Protokollieren zu minimieren.
Sie können vier Nachrichtenprioritätswerte verwenden:
#define LOG_EMERGENCY 0x01 #define LOG_TRACING 0x02 #define LOG_ERROR 0x04 #define LOG_TROUBLESHOOT 0x08
Die meisten Nachrichten in DLFF haben LOG_TROUBLESHOOT als Nachrichtenpriorität. Hier ein paar alternative Konfigurationsbeispiele:
Wenn Sie Ausnahme- und Fehlernachrichten benötigen, legen Sie für die globale Nachrichtenpriorität 5 (1+4) in der Konfigurationsdatei dlfs_cfg fest.
d /usr/lpp/db2_07_01/bin/dlfsdrv 14,208,5,-1 - 0 1
Wenn nur Fehlernachrichten erforderlich sind, legen Sie 4 für die globale Nachrichtenpriorität fest:
d /usr/lpp/db2_07_01/bin/dlfsdrv 14,208,4,-1 - 0 1
Benötigen Sie keine Protokollierung für DLFS, legen Sie 0 für die globale Nachrichtenpriorität fest:
d /usr/lpp/db2_07_01/bin/dlfsdrv 14,208,0,-1 - 0 1
Wenn Sie nach der Installation Ausnahme-, Fehler- und Fehlerbehebungsnachrichten protokollieren müssen, müssen Sie die Datei dlfs_cfg ändern. Die Datei dlfs_cfg befindet sich im Verzeichnis /usr/lpp/db2_07_01/cfg. Für die globale Nachrichtenpriorität muss 255 (maximale Priorität) oder 13 (8+4+1) angegeben werden. Bei der Einstellung 13 (8+4+1) werden Ausnahme-, Fehler- und Fehlerbehebungsnachrichten protokolliert.
Nach der Definition der globalen Nachrichtenpriorität müssen Sie das DLFS-Filterdateisystem abhängen und den Treiber dlfsdrv erneut laden, damit die neuen Prioritätswerte beim Laden festgelegt werden. Nach dem erneuten Laden des Treibers dlfsdrv muss das DLFS-Filterdateisystem wieder angehängt werden.
Die Datei dlfs_cfg existiert nicht auf Sun(TM) Solaris(TM)-Systemen. Stattdessen enthält die Systemdatei /etc/syslog.conf die Informationen, die der Systemprotokolldämon (syslogd) zur Weiterleitung einer Systemnachricht an die entsprechenden Protokolldateien verwendet. Sie können die Protokollierungsaktivität für die DLFF-Installation verringern, indem Sie die Einträge für kern.notice und kern.debug in /etc/syslog.conf auskommentieren. Sie müssen dann syslogd stoppen und erneut starten, damit Ihre Änderungen wirksam werden.
Wenn Sie die Protokollierung aller Kernel-Nachrichten und -Fehler wieder aktivieren wollen, müssen Sie die Kommentarzeichen bei den Einträgen für kern.notice und kern.debug in /etc/syslog.conf entfernen und dann syslogd stoppen und erneut starten.