當Linux磁盤空間滿了時,可以采取以下幾個步驟來清理磁盤空間:
檢查磁盤使用情況:使用df -h
命令查看磁盤使用情況,找出哪個文件系統使用了大量空間。
清理臨時文件:可以使用以下命令清理系統臨時文件:
sudo apt autoremove
:清理不再需要的軟件包和其依賴。
sudo apt autoclean
:清理已經下載但不再需要的軟件包。
sudo apt clean
:清理所有已下載的軟件包。
sudo journalctl --vacuum-time=7d
:清理7天前的系統日志。
sudo rm /var/log/*.gz
:刪除所有壓縮的日志文件。
sudo rm /var/log/*.[0-9]
:刪除所有舊的日志文件。
sudo rm -rf /path/to/file
:刪除指定的文件或目錄。
sudo find /path/to/directory -type f -mtime +30 -exec rm {} \;
:刪除指定目錄下30天前的所有文件。
sudo du -sh /var/cache/apt
:查看apt緩存文件的大小。
sudo apt clean
:清理apt緩存文件。
sudo du -sh /var/cache/yum
:查看yum緩存文件的大小。
sudo yum clean all
:清理yum緩存文件。
sudo du -sh /* | sort -rh | head -n 10
:查找根目錄下占用空間最大的10個文件。請注意,在清理磁盤空間之前,請確保你知道你要刪除的文件,并且確保不會刪除系統關鍵文件或重要數據。