Debian系統回收(清理)的最佳實踐主要包括以下幾個方面:
vgs
和 pvs
命令查看卷組和物理卷的使用情況,確定哪些PV不再使用。lvremove
命令刪除不再需要的邏輯卷。例如:sudo lvremove debianOA-vg/datasudo lvremove debianOA-vg/rootsudo lvremove debianOA-vg/swap_1sudo lvremove debianOA-vg/tmpsudo 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 --rotatesudo journalctl --vacuum-time1ssudo journalctl --vacuum-size50M
extundelete
恢復刪除的文件。首先需要安裝 extundelete
:sudo apt-get install extundelete
然后使用以下命令恢復文件:sudo extundelete /dev/sdxn --restore-all
free -m
命令查看當前系統的內存使用情況,包括總內存、已使用內存和剩余內存等。top
命令可以找出系統占用內存較高的進程,幫助你識別并關閉或優化占用內存較多的進程。systemctl list-units --types service
查看系統中正在運行的服務,并關閉那些非必需的服務。使用 top
或 htop
等命令查看并終止不再需要的進程。apt-get clean
命令清理APT軟件包緩存,刪除不再需要的軟件包和其依賴項。使用 rm
命令刪除不需要的文件和文件夾。dpkg --list
查找殘余的配置文件并刪除。/var/cache/apt/archives
目錄下的舊安裝包。deborphan
列出孤兒軟件包并刪除。在執行任何刪除操作之前,請務必備份重要數據以防意外丟失。