Debian磁盘回收策略全景
一 核心策略总览
二 常用清理与回收命令清单
| 目标 | 关键命令 | 说明 |
|---|---|---|
| APT缓存 | sudo apt clean; sudo apt autoclean | 清空/清理过期 .deb 包,释放 /var/cache/apt/archives |
| 无用依赖 | sudo apt autoremove --purge | 移除不再需要的依赖并清理配置 |
| 旧内核 | dpkg --list ‘linux-image*’; sudo apt purge linux-image-<旧版本> | 先保留当前运行内核(uname -r),再删除旧版本 |
| systemd日志 | sudo journalctl --vacuum-time=7d; sudo journalctl --vacuum-size=100M | 按时间/大小保留日志,避免 /var/log/journal 膨胀 |
| 临时文件 | sudo find /tmp -type f -atime +7 -delete; sudo rm -rf /var/tmp/* | 清理过期临时文件,谨慎避免删除正在使用的文件 |
| 用户缓存 | rm -rf ~/.cache/; rm -rf ~/.thumbnails/ | 释放用户态应用缓存 |
| 大文件定位 | sudo du -h / | sort -rh |
| Docker回收 | docker system prune -af --volumes | 删除停止的容器、悬挂镜像、无用网络与卷(按需加 --volumes) |
| Snap回收 | sudo snap list --all | grep disabled |
| Flatpak回收 | flatpak uninstall --unused | 清理未使用的运行时与未使用应用 |
| LVM回收/扩容 | vgs/pvs/lvs; sudo lvremove |
删除无用 LV;扩容 LV 并调整文件系统(ext4 用 resize2fs,XFS 用 xfs_growfs) |
| SSD维护 | sudo fstrim -v / | 对支持 TRIM 的 SSD 定期清理已释放块,建议加入定时任务 |
三 自动化与策略化配置
四 安全与回退建议