Docker写入外部卷时发生错误
我在Windows上使用Docker for Windows运行influxDb映像https://hub.docker.com/_/influxdb/
当通过以下命令运行时
docker run -d -p 8083:8083 -p 8086:8086 --name influxdb influxdb
我写了大量的数据(10k条logging),一切正常。
我想要保存外部的数据,所以我使用:
docker run -d -v /c/Users/me/Documents/Docker/influxdb:/var/lib/influxdb -p 8083:8083 -p 8086:8086 --name influxdb influxdb
我看到数据库是在我的c:/用户中创build的,并且正在适当地写入数据,但是我不时在influxdb日志中看到以下错误:
[tsm1] 2016/10/19 07:37:59 error adding new TSM files from snapshot: fsync: invalid argument [tsm1] 2016/10/19 07:37:59 Snapshot for path /var/lib/influxdb/data/QuotesSnapshotOneMin/autogen/2 written in 788.559316ms [tsm1] 2016/10/19 07:37:59 error writing snapshot: fsync: invalid argument
数据库写得也很好,我提到的错误,但比它崩溃,并停止写作。 除了前面提到的tsm
之外,日志并没有表示任何特殊的东西
什么似乎是这个问题?