Aix

配置 AIX 核心轉儲的位置

  • September 12, 2018

最近我有一個經驗,在我的主目錄中創建了一個核心轉儲,導致文件系統空間不足。

如何告訴 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

引用自:https://unix.stackexchange.com/questions/158442