天天看點

Ubuntu釋放磁盤空間的方法(一):清理系統日志

作者:mulderliu

這次來說一下怎麼清理Ubuntu系統的系統日志,進而釋放占用的磁盤空間。

我這裡使用的Ubuntu版本是22.04,其他版本的清理方式都一樣#頭條創作挑戰賽#

Ubuntu釋放磁盤空間的方法(一):清理系統日志

目前的磁盤占用

先看一下目前的磁盤占用,可以借助ubuntu自帶的磁盤分析工具來分析一下

Ubuntu釋放磁盤空間的方法(一):清理系統日志

檢視目前日志的占用情況

可以借助下面的指令來檢視系統日志的占用情況

journalctl --disk-usage

執行完成後可以看到我這裡系統的日志占用達到了1.6G

Ubuntu釋放磁盤空間的方法(一):清理系統日志

清理系統日志

Ubuntu清理日志的方法也很簡單,系統提供了用于日志清理的指令,那就是journalctl

分為兩種方式

  • 使用 –vacuum-size 選項
  • 使用 –vacuum-time 選項
  • 如果使用 –vacuum-size 選項,則可硬性指定日志的總體體積,意味着其會不斷删除舊有記錄直到所占容量符合要求:
  • 如果使用 –vacuum-time 選項,任何早于這一時間點的條目都将被删除。例如,去年之後的條目才能保留:

我這裡使用

sudo journalctl --vacuum-time=3d

就表示清理3天之前的日志,保留3天内的日志。

執行完成後,提示清理了1.4G的日志,效果還是挺明顯的。

Ubuntu釋放磁盤空間的方法(一):清理系統日志

檢視效果

在使用自帶的磁盤分析工具,可以看到總體的占用已經降到了15.4G

Ubuntu釋放磁盤空間的方法(一):清理系統日志

在來和沒有清理之前的放在一起比較一下,下圖第一張是清理後的,第二張是清理前的,差不多是清理了1.4G。

Journalctl 還有很多其他的用法,有興趣的可以自己查一下,有了這清理日志還是很友善的。

Ubuntu釋放磁盤空間的方法(一):清理系統日志

其他閱讀

群晖docker部署talebook圖書管理系統 ubuntu中提示找不到ifconfig指令,如何解決?

如何清理群晖docker中容器的日志?

Ubuntu桌面版22.04安裝百度網盤圖解

教你用SSH指令來檢視華碩路由器的溫度

如何将群晖A伺服器的日志推送到群晖B伺服器上?

高德App如何檢視我點亮的城市