Project

General

Profile

Как освободить место на жестком диске

Почему важно вовремя освобождать место на жестком диске, описано в разделе Что происходит если на диске заканчивается место.

Внимание! В случае, если вы являетесь клиентом Streamco, не выполняйте следующие операции самостоятельно!
Вы можете испортить все ваши данные.
Служба технической поддержки самостоятельно очищает место, когда система мониторинга отсылает соответствующие события.

Сначала получите root доступ на сервер - см. Как зайти на сервер под root.

Раздел /var.

Удаление отладочных данных.

  • очистите лог файл Asterisk:
    # dd if=/dev/null of=/var/log/asterisk/messages
    

    Эта операция делается автоматически системой раз в день.
    Однако если вы включили логирование Asterisk, то файл может быстро вырасти.
    Например, по инструкции Как отладить SIP протокол в Asterisk.
    В этом случае может потребоваться ручная очистка.
  • очистите лог файлы Smartswitch:
    Посмотрите, у каких файлов большой размер:
    # cd /var/log/smartswitch
    # mc
    

    Очистите большие файлы:
    # dd if=/dev/null of=/var/log/smartswitch/<имя файла>
    

    Эта операция делается автоматически системой раз в день.
    Однако если вы включили логирование через систему Логирование, то файл может быстро вырасти.
    В этом случае может потребоваться ручная очистка.
    Внимание! Ни в коем случае не удаляйте информацию из asterisk.log!
    В противном случае перезапись CDR в базу данных из лог файла будет невозможной.
    Это может понадобиться, если база данных давала сбои.
  • удалите дампы памяти созданные приложениями для отладки:
    # rm /var/tmp/*core
    

Раздел /usr

Удаление бекапов

  • удалите часть бекапов конфигурации системы.
    Если ваша конфигурация достаточно большая, бекапы могут занимать много места.
    Можно удалить старые бекапы, которые наверняка не пригодятся для восстановление.
    Восстановление из бекапа описано в разделе Бекап и восстановление
    # cd /usr/local/smartswitch/backups
    # mc
    

Выберите файл по дате.
Выделите файл нажатием Insert.
Удалите выделенные нажатием F8.

Удаление pcap и аудиозаписей

Сначала определите сколько места занимают pcap:

# cd /usr/local/smartswitch/pcap
# du -h -d1

Если окажется что много, то нужно уменьшить срок автоудаления pcap.

Аналогично нужно выполнить с:
  • /usr/local/smartswitch/pcap_rtp
  • /usr/local/smartswitch/pcap_media
  • /usr/local/smartswitch/recordings

Удалить файлы из этих директорий вручную, не дожидаясь пока сработает автоудаление, можно используя mc.

Удаление CDR

Сначала определите сколько места занимают cdr:

# cd /usr/local/smartswitch/mysql/storage
# du -h -d1

Если окажется что много, то нужно уменьшить срок автоудаления статистики.
Удалять вручную файлы базы данных нельзя.
Можно удалить данные используя инструмент Система -> Узлы -> Удалить статистику.

English translation

Also available in: PDF HTML TXT