如何找出 Ubuntu 上默认的 influxDB 数据存储位置在哪里?



我正在运行influxDBversion: 1.7.8,由于我的Ubuntu机器(18.04.3 LTS(存储空间不足(我有80GB(,我想:

  1. 找到InfluxDB物理存储数据(大文件(的位置
  2. 如何将位置更改为另一个位置。

从这个问题这里我了解到有两个位置:

  • varlibinfluxdbwal
  • varlibinfluxdbdata

当我检查第一个时,我看到 4.0K 文件大小......这告诉我这不是正确的地方。

my_server:~$ sudo ls -l /var/lib/influxdb/wal/ -sh
total 20K
4.0K drwx------ 3 influxdb influxdb 4.0K Jul  9  2019 _internal
4.0K drwx------ 3 influxdb influxdb 4.0K Jul 10  2019 db1
4.0K drwx------ 3 influxdb influxdb 4.0K Nov 30 12:32 db2
4.0K drwx------ 3 influxdb influxdb 4.0K Nov 30 21:50 db3
4.0K drwx------ 3 influxdb influxdb 4.0K Dec 12 00:18 db4

当我检查第二个时,我看到相同的

my_server:~$ sudo ls -l /var/lib/influxdb/data/ -sh
total 20K
4.0K drwx------ 4 influxdb influxdb 4.0K Jul  9  2019 _internal
4.0K drwx------ 4 influxdb influxdb 4.0K Jul 10  2019 db1
4.0K drwx------ 4 influxdb influxdb 4.0K Nov 30 12:32 db2
4.0K drwx------ 4 influxdb influxdb 4.0K Nov 30 21:50 db3
4.0K drwx------ 4 influxdb influxdb 4.0K Dec 12 00:18 db4

同时我看到这个文件:/var/log/syslog.1占用了大量的存储空间(13.7GB(与DB相关的信息。

我在InfluxDB文档中找不到有关此的任何信息,我认为这很奇怪。

任何人都可以提供一个链接,我可以在哪里阅读并弄清楚 或者如何解决我的主要问题的解决方案:找出物理信息的存储位置?

谢谢!

这些是目录。Linux 上的目录始终显示为 4KB

这些位置是正确的

尝试du -h -d1 /var/lib/influxdb准确计数

最新更新