① linux磁碟空間不足怎麼辦,磁碟清理方法
linux中如果發生磁碟空間不足的問題,可能導致某些軟體無法使用,用戶賬號登錄發生問題,最為嚴重的情況可能導致系統的crash,所以如果發現磁碟空間不足,需要及時進行清理。
linux系統的磁碟清理相對於windows來說要簡單不少,原因是linux中的軟體安裝不像windows那樣需要注冊注冊表,linux中的軟體都是以文件的形式存在於目錄中的,所以刪除目錄及子文件就是刪除軟體。
linux中比較容易成為垃圾文件佔用空間的文件類型有下面幾種
日誌文件
軟體安裝包,tar包,rpm包,zip包等等
軟體運行結果
錯誤腳本導致的死循環文件
所以首先需要對上述文件進行排查,找出你需要刪除的無用數據,然後使用rm命令刪除即可。
命令:rm -rf foldername
② Linux系統 /var/log/journal/ 垃圾日誌清理
查看某個目錄的文件大小並排序 (單位為MB)
清空 /var/log/journal 文件拿世的方法
1、用echo命令,將空字元串內容重定向到指定文件中
echo "" > system.journal
2、journalctl 命令自動維護文件大咐啟小
1)只保留近一周的日誌
journalctl --vacuum-time=1w
2)只保留500MB的日誌
journalctl --vacuum-size=500M
3)直接刪除 /var/log/journal/ 目錄下的日誌文件
rm -rf /var/log/journal/
問題與分析解決
執行 journalctl時報錯:Error was encountered while opening journal files: Input/output error
問題分析:日誌文件損壞
解決方法:刪除之前的日誌,並重消簡肢啟 journalctl 服務
然後,再執行 journalctl 限制日誌的命令: