Hp-Ux
目錄中的 HP-UX 清潔空間
我的目錄
/var
已達到 92% 的使用率,我需要清理它。我試圖確定我應該指向的地方。我知道這
df -k
給了我分配的百分比/
,但是我怎樣才能在裡面獲得相同的資訊/var
?如何深入查找佔用空間最多的一個或多個目錄?我正在嘗試
df -k /var
,但它沒有從內部的所有目錄中輸出 % 分配。我正在使用 HP-UX。這是一台舊機器。據我所知,它沒有圖形使用者界面。
一個好的命令行開始:
du -kx /var | sort -rn | more
它將列出每個目錄包含的空間量,按大小降序排列。當然,
/var
它本身將位於頂部,因為它包含其他所有內容,但是使用此列表,您可以輕鬆辨識包含最大數據量的目錄樹的最長分支。這些是尋找需要清理的最大的東西的好人選。請注意,HP-UX 下有系統日誌,
/var/adm/syslog/
並且預設配置不一定包括任何形式的日誌輪換,因此日誌文件可能會變得很大。但如果您願意,這些是可以自由截斷為零大小的文本文件。您不應刪除任何活動日誌文件,因為
syslogd
如果缺少預期的日誌文件,則不會自動創建新文件,而是將它們截斷為零大小,例如> /var/adm/syslog/syslog.log
很好。
我認為
sam
,基於菜單的管理工具具有自動截斷/var/adm/wtmp*
文件(以前登錄的歷史記錄)的功能,可以保存最近幾週的歷史記錄。這些文件使用不容易手動編輯的二進制格式,但如果您不關心維護以前登錄的資訊,將它們截斷為零大小也是一個有效的選項。