當Linux系統遇到磁盤空間不足的問題時,可以采取以下幾種方法進行清理和優化:
查找并刪除大文件:
df -h
命令查看磁盤空間使用情況。du -sh *
命令查找當前目錄下所有文件和子目錄的總大小,并可按大小排序。find
命令查找大文件,例如:find / -type f -size 100M -exec rm -f {} \;
刪除大于100MB的文件。清理臨時文件和日志文件:
apt
緩存:sudo apt-get clean
。sudo journalctl --vacuum-time=1d
清除過期的日志文件。logrotate
工具自動清理日志文件。清理軟件包緩存:
sudo apt-get clean
。壓縮文件和文件夾:
tar
命令將文件夾壓縮為tar.gz文件,例如:tar -czvf archive.tar.gz folder
。移動文件到其他磁盤:
df -h
命令。請注意,在執行任何磁盤清理操作之前,建議先備份重要的文件,以免意外刪除導致數據丟失。