Решение проблемы недостатка дискового пространства
Скопировано

13 октября 2026

ID 324188

Решение проблемы недостатка дискового пространства

Настройка автоматического удаления старых партиций

Вам нужно настроить параметр Варианты условий хранения в свойствах хранилища. Вы можете ограничить максимальный размер хранилища, указав значение либо в гигабайтах, либо в процентах от доступного объема диска. Когда размер хранилища достигнет указанного значения, события будут автоматически перенесены на диски холодного хранения или удалены из кластера ClickHouse, начиная с партиций за самую старую дату.

Дисковое пространство заканчивается, автоматическое удаление данных

Если дисковое пространство не закончилось и вы хотите удалить старые партиции автоматически, выполните следующие действия:

  1. Настройте параметр Варианты условий хранения в свойствах хранилища.
  2. Перезапустите сервисы хранилища.

Старые партиции удалятся примерно в течение часа.

Если у вас настроены диски холодного хранения и место на них закончилось, сервис хранилища остановится.

Дисковое пространство заканчивается, удаление данных вручную

Если дисковое пространство не закончилось, вы можете удалить самые старые партиции вручную.

Дисковое пространство закончилось, развертывание решения на одном сервере

Если решение KUMA развернуто на одном сервере, дисковое пространство закончилось и вы не можете войти в веб-интерфейс KUMA, выполните следующие действия:

  1. Остановите все сервисы KUMA с помощью команды:

    systemctl stop kuma-*

  2. Удалите буферы коллекторов и коррелятора с помощью команд:

    rm -rf /opt/kaspersky/kuma/collector/*/buffers/*

    rm -rf /opt/kaspersky/kuma/correlator/*/buffers/

  3. Удалите кеш обогащения (если есть) коллекторов и коррелятора с помощью команд:

    rm -rf /opt/kaspersky/kuma/collector/*/cache/enrichment/*

    rm -rf /opt/kaspersky/kuma/correlator/*/cache/enrichment/

  4. Удалите файлы журналов ClickHouse с помощью команды:

    rm -rf /opt/kaspersky/kuma/storage/*/logs/

  5. Запустите ClickHouse с помощью команды:

    systemctl start kuma-storage*

  6. Запустите сервис kuma-core:

    systemctl start kuma-core-<идентификатор сервиса>

  7. Войдите в веб-интерфейс KUMA и удалите старые партиции вручную (см. инструкцию выше).
  8. Запустите оставшиеся сервисы KUMA:

    sudo systemctl start kuma-<collector/correlator/metrics>-<идентификатор сервиса>.service

Вы также можете удалить журналы сервисов KUMA.

Дисковое пространство закончилось, распределенное развертывание решения

Если хранилище развернуто на отдельных серверах и дисковое пространство закончилось, выполните следующие действия:

  1. Остановите все коллекторы и корреляторы. Новые события не должны поступать в хранилище.

    Вы можете пропустить этот пункт, если коллекторы и корреляторы установлены на сервере, отличном от сервера хранения. В этом случае во время выполнения инструкции события будут сохраняться в буферы сервисов коллекторов и корреляторов.

  2. На серверах хранения остановите сервис kuma-storage.
  3. Очистите файлы журналов с помощью команды:

    rm -rf /opt/kaspersky/kuma/storage/*/logs/

  4. Очистите файлы буфера с помощью команды:

    rm -rf /opt/kaspersky/kuma/storage/*/buffers/

  5. Запустите сервис хранилища с помощью команды:

    systemctl start kuma-storage-*.service

  6. Войдите в веб-интерфейс KUMA и удалите старые партиции вручную (см. инструкцию выше).

Настройка уведомлений о заполнении дискового пространства

В разделе Параметры → Другое → Мониторинг сервисов → Хранилище вы можете указать пороговые значения для дискового пространства, по достижении которых KUMA создаст событие аудита, отправит уведомление и отметит соответствующий сервис цветовой индикацией.

Полная очистка данных хранилища

Чтобы полностью удалить данные хранилища, вам нужно выполнить следующие команды на каждом устройстве хранилища и кипера:

systemctl stop kuma-storage-*.service

rm -rf /opt/kaspersky/kuma/clickhouse/data

rm -rf /opt/kaspersky/kuma/clickhouse/coordination

rm -rf /opt/kaspersky/kuma/clickhouse/logs/

Если необходимо, можете также удалить временные данные:

rm -rf /opt/kaspersky/kuma/clickhouse/tmp/

rm -rf /opt/kaspersky/kuma/storage/*/buffers/

В завершение запустите сервис хранилища:

systemctl start kuma-storage-*.service

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!