Debian系统回收机制优化指南
一 内存回收优化
vm.swappiness=10。echo 3 > /proc/sys/vm/drop_caches 释放页缓存、目录项和 inode 缓存(仅在维护窗口使用)。fallocate -l 1G /swapfile && chmod 600 /swapfile && mkswap /swapfile && swapon /swapfile,并在 /etc/fstab 添加 /swapfile none swap sw 0 0 持久化。二 磁盘与包管理回收
apt-get clean(清理全部缓存)、apt-get autoclean(清理过期包)、apt-get autoremove(移除不再需要的依赖)。dpkg --list | grep "rc" | awk '{print $2}' | xargs sudo dpkg --purge;查找并删除孤立包 sudo deborphan | xargs sudo apt-get purge -y。dpkg --list | grep linux-image,确认当前运行内核后,移除旧版本(如 sudo apt-get remove --purge linux-image-<旧版本>-generic),避免占用 /boot。sudo journalctl --vacuum-time=7d、sudo journalctl --vacuum-size=100M;清理临时目录 sudo rm -rf /tmp/* /var/tmp/*(确保无业务写入)。sudo du -sh /* | sort -h、sudo find / -type f -size +100M -exec ls -lh {} \; 2>/dev/null 快速定位可清理对象。docker system prune -af --volumes 回收无用镜像、容器与卷。三 文件系统与 LVM 回收
sudo lvremove /dev/mapper/<vg>-<lv>)回收卷组空间。四 监控与维护策略