df -h
:查看各分區使用情況,以人類可讀格式顯示。du -sh /path
:查看指定目錄總大小,-s
匯總,-h
易讀。ncdu
:交互式分析工具,需安裝,可直觀查看磁盤占用。journalctl --vacuum-time=3d
清理3天前日志,或配置logrotate
自動輪轉。sudo apt clean
清理APT緩存,rm -rf ~/.cache/*
清理用戶緩存。dpkg -l | grep linux-image
查看已安裝內核,用sudo apt purge
刪除舊內核。my.cnf
調整innodb_buffer_pool_size
等參數,定期用OPTIMIZE TABLE
整理表碎片。mod_deflate
壓縮傳輸數據,調整MaxRequestWorkers
等參數控制并發。/tmp
、/var/tmp
目錄臨時文件。sudo snap list
查看,sudo snap remove
刪除舊版本。df -h
和du -sh
監控關鍵分區(如/
、/home
、/var
)。logrotate
配置日志輪轉策略,避免日志占滿磁盤。注意:操作前建議備份重要數據,尤其是刪除系統文件或調整分區時[1,2,3,5,6,7,8,9,10,11]。