Debian系统回收策略主要包括以下几个方面:
vgs和lvs命令查看卷组和逻辑卷的使用情况,确定需要回收的空间。lvremove命令删除不再需要的逻辑卷。清理下载的软件包:
du -h /var/cache/apt/archives查看软件安装包占用的空间。sudo apt-get autoclean。sudo apt-get clean。sudo apt-get autoremove。删除不用的老旧内核:
uname -r。dpkg --get-selections | grep linux。sudo apt-get purge [要卸载的内核]。清理废弃包:
aptitude来自动检测并删除已经废弃的包。清理rc包:
dpkg --list查看所有包的状态,找出状态为rc的包。sudo dpkg --purge [包名]或sudo aptitude purge "c"。一键清理垃圾:
sudo apt autoremove –purge -y。sudo apt clean -y。sudo apt autoclean -y。sudo apt remove –purge (dpkg -l | awk ‘/rc/ {print 2}’) -y。其他清理命令:
sudo journalctl –rotate。sudo journalctl –vacuum-time1s。sudo journalctl –vacuum-size50M。sudo apt remove –purge (dpkg -l | grep ‘linux-(imageheaders)print 2}’ | grep -v (uname -r) | sed ‘s/xargs) -y。docker system prune -a -f。docker volume prune -f。docker network prune -f。docker image prune -a -f。docker container prune -f。docker builder prune -f。rm -rf /tmp/*。rm -rf /var/tmp/*。请注意,上述命令中的一些(如rm -rf /tmp/*)可能会导致数据丢失,请在使用前确保备份重要数据,并在测试环境中充分测试后再应用到生产环境。