Debian系統回收(清理)的最佳實踐主要包括以下幾個方面:
vgs
和 pvs
命令查看卷組和物理卷的使用情況,確定哪些PV不再使用。lvremove
命令刪除不再需要的邏輯卷。例如:sudo lvremove debianOA-vg/data
sudo lvremove debianOA-vg/root
sudo lvremove debianOA-vg/swap_1
sudo lvremove debianOA-vg/tmp
sudo lvremove debianOA-vg/var
刪除邏輯卷前,系統會提示確認,需輸入 y
確認刪除。清理不再需要的軟件包:
apt-get autoremove
刪除不再需要的依賴包。apt-get purge
刪除軟件包及其配置文件。apt-get clean
清理下載的軟件包緩存。apt-get autoclean
清理已下載的軟件包緩存。刪除孤立的軟件包:
deborphan
列出孤立的軟件包。apt-get purge
刪除這些孤立的軟件包。升級和清理:
apt-mark hold
標記需要保持不變的包。apt update
、apt upgrade
、apt full-upgrade
更新軟件包。apt autoremove
和 apt clean
清理不再需要的包。查看磁盤使用情況:使用 df -h
命令查看各個分區的磁盤使用情況。
分析磁盤占用情況:使用 ncdu
工具分析磁盤占用情況,刪除不需要的目錄。
清理日志文件:使用 journalctl
命令清理舊的日志文件。例如:
sudo journalctl --rotate
sudo journalctl --vacuum-time=1s
sudo journalctl --vacuum-size=50M
extundelete
工具恢復。首先需要安裝 extundelete
:sudo apt-get install extundelete
然后使用以下命令恢復文件:sudo extundelete /dev/sdxn --restore-all
dpkg --list
查找殘余的配置文件并刪除。/var/cache/apt/archives
目錄下的舊安裝包。deborphan
列出孤兒軟件包并刪除。通過以上這些最佳實踐,可以有效地回收Debian系統中的空間,保持系統的整潔和高效運行。