評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]
小編最近主機掛掉很多服務無法重啟,查了一下原來是磁碟空間滿了所造成的,原來是主機已經執行很久產生很多系統日誌,原來還需要常態性的刪除才行;以下提供我的設定方式。
顯示紀錄檔佔用了多少的磁碟空間
指令:
sudo journalctl --disk-usage
顯示結果:
Archived and active journals take up 592.0M in the file system.
刪除記錄只保留7天內資料
指令:
journalctl --vacuum-time=7d
刪除記錄只保留500MB的資料
指令:
journalctl --vacuum-size=500M
如果要長態性的設定請編輯 journalctl 設定檔
指令:
nano /etc/systemd/journald.conf
只保留500MB的資料
於該檔案第22行
#SystemMaxUse=
改成
SystemMaxUse=500M
只保留7天內資料
MaxRetentionSec=
改成
MaxRetentionSec=7day
年 year
月 month
週 week
日 day
時 h
分 m
後方不加時間參數就是使用預設值 秒為單位
編輯完後請重啟服務
指令:
systemctl restart systemd-journald.service
相關常用指令
檢查記錄是否完整
指令:
journalctl --verify
重啟 journalctl
指令:
systemctl restart systemd-journald.service
評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]