在Linux系統中,釋放磁盤空間是確保系統穩定運行的重要步驟。以下是一些實用的清理技巧:
使用 df -h
命令可以直觀地查看文件系統的磁盤使用情況,包括總容量、已使用空間、可用空間和使用百分比等信息。
du
命令查找占用空間大的目錄:du -sh * | sort -rh | head -n 10
該命令會列出根目錄下占用空間最大的前10個目錄。find
命令查找大于一定大小的文件:find / -type f -size +500M
該命令會查找根目錄下超過500MB的文件。find / -type f -size +500M -exec ls -lh {} +
該命令會顯示找到的大文件的詳細信息。sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove
rm -rf /tmp/*
apt-get
(Debian/Ubuntu系統)或 yum
(RHEL/CentOS系統)刪除不再需要的軟件包:sudo apt-get remove package_name
sudo apt-get autoremove
sudo yum remove package_name
sudo yum autoremove
logrotate
工具自動管理日志文件,或者手動刪除舊的日志文件:sudo rm /var/log/*.log
dpkg --list | grep linux-image
sudo apt-get remove linux-image-old_version
LVM(邏輯卷管理)可以幫助動態調整磁盤空間,適用于需要靈活管理存儲的場景。
使用 tar
命令將多個文件或目錄打包成一個壓縮文件,使用 gzip
或 bzip2
命令對文件進行壓縮。
使用Quota配額可以限制磁盤空間的使用,避免硬盤滿的情況發生。
在執行任何刪除操作之前,請務必謹慎確認要刪除的文件或文件夾是否確實無用,以免因誤刪重要數據而造成不可挽回的損失。