【发布时间】:2019-06-05 12:55:09
【问题描述】:
我有一个运行带有卷映射的 InfluxDB v1.0 的 docker 容器。在主机上,大小为 22G,而如果我在容器上运行 du -sh /*,它正好低 5 倍,即 4.4G。昨天,我为 Influx 中的每个数据库创建了一个保留策略,该策略保留了 5 个月的数据。昨天我的磁盘使用率为 94%,24 小时后为 87%。这可能与我的政策有关吗?这是我运行的命令。另外,我尝试使用time < '2018-12-05' 的 WHERE 过滤器从每个数据库中手动删除。
这是我用于容器的命令:
docker run --name influxdb -p 8083:8083 -p 8086:8086 -p 25826:25826/udp -v $PWD/influxdb:/var/lib/influxdb -v $PWD/influxdb.conf:/etc/influxdb/influxdb.conf:ro -v $PWD/types.db:/usr/share/collectd/types.db:ro influxdb:1.0
映射的卷大小相同,但/var/lib/docker/containers/中的容器为22G。
当我进入目录时,有一个 -json.log 文件,大小为 22G。
【问题讨论】:
-
不严格相关,但 1.0 确实是古董。最早支持(或至少在文档中提到)是 1.5