Hp-Ux

目錄中的 HP-UX 清潔空間

  • May 5, 2020

我的目錄/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*文件(以前登錄的歷史記錄)的功能,可以保存最近幾週的歷史記錄。這些文件使用不容易手動編輯的二進制格式,但如果您不關心維護以前登錄的資訊,將它們截斷為零大小也是一個有效的選項。

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