InfluxDB Docker容器磁盘使用情况

4

我有一个运行InfluxDB v1.0镜像的Docker容器,并且进行了卷映射。在主机上,大小为22G,但是如果在容器中运行du -sh /*命令,则大小只有其1/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 版本。 - SiHa
1个回答

0

我曾经遇到同样的问题,找不到任何解决方法,最后我做了这个。 echo "" > /var/lib/docker/containers/3cfcad146f78519ea7cfac04dd82c3b92aba58e760f803b74f908c54002ec7bf/3cfcad146f78519ea7cfac04dd82c3b92aba58e760f803b74f908c54002ec7bf-json.log

目前为止没有任何副作用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接