在 Debian 里说的 overlay 通常有两种常见场景,清理方式不同,你看看是哪一种:
如果你是用 Docker,overlay 一般指 /var/lib/docker/overlay2。
du -sh /var/lib/docker/overlay2
✅ 用 Docker 自带命令
docker system df # 查看占用
docker system prune # 清理停止的容器、网络、悬空镜像
docker system prune -a # 连未使用的镜像也清
docker builder prune
⚠️ 不要直接删 /var/lib/docker/overlay2/*,会导致 Docker 损坏。
如果你是用 overlayfs(比如 Live CD、initramfs、容器底层):
mount | grep overlay
rm -rf /path/to/upperdir/*
umount /merged
⚠️ 系统正在用的 overlay(如 / 是 overlay)不能随便清,否则系统崩。
如果是 apt 或更新产生的:
apt clean
rm -rf /var/cache/apt/archives/*
你可以告诉我:
df -h 或 mount | grep overlay 的输出我可以给你更精确的清理命令。