在 Debian(以及其它 Linux 发行版)里,overlay(通常指 overlayfs,或 Docker/容器用的 overlay 存储驱动)本身没有专门的“监控命令”,但可以从挂载、用量、I/O、变更几个层面来监控。下面按使用场景给你一套实用方案。
mount | grep overlay
cat /proc/mounts | grep overlay
常见场景:
/var/lib/docker/overlay2overlay 有两个关键目录:
df -h /var/lib/docker/overlay2
du -sh /var/lib/docker/overlay2/*
docker system df
docker ps -s
可看到每个容器的可写层大小。
apt install iotop
iotop -o
apt install sysstat
iostat -x 1
⚠️ overlay 的 I/O 最终落在底层文件系统(如 ext4/xfs),iotop 看到的是真实设备。
如果你想知道 overlay 里哪些文件被改了:
apt install auditd
auditctl -w /var/lib/docker/overlay2 -p wa -k overlay_change
ausearch -k overlay_change
apt install inotify-tools
inotifywatch -r -e modify,create,delete /var/lib/docker/overlay2
docker info | grep Storage
docker system prune -a
textfile collector 自定义 overlay 用量如果你能说清楚是:
我可以直接给你一套精准监控脚本或告警规则。