您可以變更 dlfs_cfg 檔案, 將 Data Links File System Filter (DLFF) 安裝的記載減到最少。dlfs_cfg 檔案會傳到 strload 常式來載入驅動程式及架構參數。 檔案的位置在 /usr/lpp/db2_07_01/cfg/ 目錄。 透過符號鏈結,也可在 /etc 目錄找到這個檔案。 dlfs_cfg 檔案的格式如下:
d <driver-name> <vfs number> <dlfm id> <global message priority> <global module priority> - 0 1
其中:
現實中的範例可能如下:
d /usr/lpp/db2_07_01/bin/dlfsdrv 14,208,255,-1 - 0 1
會記載的訊息是依據 global message priority 及 global module priority 的設定值而定。 若要將記載減到最少,您可以變更 global message priority 的值。
有 4 個訊息優先順序可以使用:
#define LOG_EMERGENCY 0x01 #define LOG_TRACING 0x02 #define LOG_ERROR 0x04 #define LOG_TROUBLESHOOT 0x08
大部份 DLFF 中的訊息使用 LOG_TROUBLESHOOT 作為訊息優先順序。 這裡是一些替代架構範例:
如果您真的需要緊急(emergency)訊息及錯誤訊息, 請將 dlfs_cfg 配置檔中的廣域訊息優先順序設定為 5 (1+4):
d /usr/lpp/db2_07_01/bin/dlfsdrv 14,208,5,-1 - 0 1
如果只需要錯誤訊息,請將廣域訊息優先順序設定為 4:
d /usr/lpp/db2_07_01/bin/dlfsdrv 14,208,4,-1 - 0 1
如果您不需要 DLFS 記載, 則將廣域訊息優先順序設定為 0:
d /usr/lpp/db2_07_01/bin/dlfsdrv 14,208,0,-1 - 0 1
如果您在安裝之後需要記載緊急、錯誤及疑難排解訊息, 您必須修改 dlfs_cfg 檔案。 dlfs_cfg 檔案的位置在/usr/lpp/db2_07_01/cfg 目錄。 廣域訊息優先順序必須設定為 255 (最大優先順序) 會 13 (8+4+1)。 將優先順序設定為 13 (8+4+1) 會記載緊急、錯誤及疑難排解資訊。
在設定廣域訊息優先順序之後,解除裝載 DLFS 過濾檔案系統, 並重新載入 dlfsdrv 驅動程式以在載入時使用新的優先順序值。 在重新載入 dlfsdrv 驅動程式之後, 必須重新裝載 DLFS 過濾檔案系統。
|Sun(TM) Solaris(TM) 系統中沒有 dlfs_cfg 檔。系統日誌常駐程式 (syslogd) 將系統訊息轉遞給適當日誌檔時所使用的資訊,都放在 /etc/syslog.conf 系統檔中。如果您想將「DLFF 安裝」的記載作業縮至最小,請將 /etc/syslog.conf 中的 |kern.notice 和 kern.debug 登錄項目設定為註解。此外,您還必須停止 syslogd 後再重新啟動,這項變更才會生效。
|當您又想記載所有核心程式的通知和錯誤時,請解除 /etc/syslog.conf 中 kern.notice 和 kern.debug 登錄項目的註解符號,並且同樣要停止 syslogd 後再重新啟動,讓這項變更生效。