Как узнать, где по умолчанию находится хранилище данных InfluxDB в Ubuntu? - PullRequest
0 голосов
/ 16 февраля 2020

Я использую InfxDB version: 1.7.8, и поскольку на моей машине с Ubuntu (18.04.3 LTS) недостаточно места для хранения (у меня 80 ГБ), я хочу:

  1. Найти, где физически хранится InfluxDB данные (большие файлы)
  2. Как изменить местоположение на другое место.

Из этого вопроса здесь Я понимаю, что есть два местоположения:

  • var\lib\influxdb\wal
  • var\lib\influxdb\data

Когда я проверяю первый, я вижу размер файла 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) с информацией, связанной с БД.

Я не смог найти никакой информации об этом в документации InfluxDB, что, на мой взгляд, странно.

Может кто-нибудь предоставить либо ссылку, где я могу прочитайте об этом и выясните это или решение того, как я могу подойти к решению моих основных проблем: поиск где хранится физическая информация?

Спасибо!

1 Ответ

1 голос
/ 17 февраля 2020

Это каталоги .. каталоги на Linux всегда отображаются как 4KB

Хотя эти местоположения правильные

Попробуйте du -h -d1 /var/lib/influxdb для точного подсчета

...