【发布时间】:2020-02-24 20:31:16
【问题描述】:
我有一个在基于 Container-Optimized OS 的 Compute Engine 上运行的应用程序。 我的应用程序每 20 分钟运行一次,获取数据并将其写入本地文件,然后在处理后删除该文件。请注意,每个文件小于 100KB。 我的启动盘大小是默认的 10GB。 在尝试在本地写入文件时,我每个月左右都会遇到“设备上没有剩余空间”错误。
如何跟踪磁盘使用情况?
我手动检查了文件夹的大小,似乎大部分空间都被/mnt/stateful_partition/var/lib/docker/overlay2 占用了。
my-vm / # sudo du -sh /mnt/stateful_partition/var/lib/docker/*
20K /mnt/stateful_partition/var/lib/docker/builder
72K /mnt/stateful_partition/var/lib/docker/buildkit
208K /mnt/stateful_partition/var/lib/docker/containers
4.4M /mnt/stateful_partition/var/lib/docker/image
52K /mnt/stateful_partition/var/lib/docker/network
1.6G /mnt/stateful_partition/var/lib/docker/overlay2
20K /mnt/stateful_partition/var/lib/docker/plugins
4.0K /mnt/stateful_partition/var/lib/docker/runtimes
4.0K /mnt/stateful_partition/var/lib/docker/swarm
4.0K /mnt/stateful_partition/var/lib/docker/tmp
4.0K /mnt/stateful_partition/var/lib/docker/trust
28K /mnt/stateful_partition/var/lib/docker/volumes
【问题讨论】:
标签: google-compute-engine google-cloud-stackdriver