我的 Linux 系統 (Ubuntu 16.04) 經常出現儲存空間不足的情況(root 100% 已滿)。所發生的情況是,在一段時間內創建了許多舊的核心版本。儲存的某些部分被未使用的套件佔用,還有一些被巨大的系統日誌檔案佔用。雖然我們知道如何刪除檔案並解決問題,但我想知道是否有一種方法可以阻止 Linux 進入這種狀態。我知道我們必須進行預防性維護,但我仍然很好奇我們是否可以設定 Linux 來防止這種情況發生。
謝謝
答案1
Ubuntu 在取得新版本時不會覆蓋也不會自動刪除舊核心。每個版本的 linux-image 都是不同的軟體包,而不僅僅是一個新版本,因此它的行為並不像常規軟體包更新。新核心到達,舊核心不會被刪除。
我所做的(只有十幾台伺服器,而不是數百台),在成功重新啟動到新核心後,我有時會手動刪除舊軟體包。這對我來說很好。如果不是,我會將 linux-image* 從系統中可能運行的任何自動更新中排除。