Aix
配置 AIX 核心轉儲的位置
最近我有一個經驗,在我的主目錄中創建了一個核心轉儲,導致文件系統空間不足。
如何告訴 AIX 在其他位置創建核心轉儲?
IBM 的這個頁面似乎包含了您需要了解的有關 AIX 下核心轉儲文件的所有資訊。
您正在尋找的命令看起來是
chcore
. 這是該頁面的摘錄:可以為系統上的所有帳戶設置中央核心文件儲存庫,但每個帳戶都可以覆蓋預設值並安裝自定義儲存庫。為此儲存庫選擇一個有足夠可用空間的文件系統。所有帳戶都需要對該目錄的讀寫權限。為防止使用者刪除其他使用者創建的核心文件,應啟用粘滯位。此目錄的權限通常應為 1777,與
/tmp
.要設置具有唯一核心文件命名的系統範圍核心文件儲存庫,請以 root 身份執行以下命令:
$ cd /path/to/filesystem $ mkdir corefiles $ chmod 1777 $ ./corefiles $ chcore -p on -n on -l ./corefiles
注意:添加選項 -c on 以打開核心文件壓縮。這些設置僅對新登錄的帳戶有效,並且將在重新啟動後保持不變。
要覆蓋系統範圍的預設儲存庫並為特定使用者設置儲存庫,請以使用者身份執行以下命令:
$ mkdir ~/corefiles $ chcore -p on -n on -l ~/corefiles