Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
   RSS
Размер базы данных UniFi – заполняет диск Debian, UniFi Network
 
У меня 168 UniFi узлов, обслуживающих около 600 клиентов. Мне постоянно приходится переустанавливать контроллер UniFi снова и снова. Через пару месяцев контроллер заполняет диск. Я использую UniFi 2.3.8 на Ubuntu 12.04. Второй экземпляр mongodb выключен, и я запускаю с флагом --smallfiles. Также у меня настроен logrotate.d для ротации файла mongodb.log. Проблема в файлах ace.##, которые лежат в /var/lib/unifi/db

root@unifi:/var/lib/unifi/db# ls -larth  
total 14G  
-rw-r--r-- 1 root root    5 Dec 21 17:42 version  
drwxr-xr-x 3 root root 4.0K Mar 11 11:56 .  
drwxr-xr-x 5 root root 4.0K Mar 11 12:08 ..  
drwxr-xr-x 2 root root 4.0K Mar 11 12:08 journal  
-rwxr-xr-x 1 root root    5 Mar 11 12:25 mongod.lock  
-rw------- 1 root root 2.0G Mar 11 12:42 ace.10  
-rw------- 1 root root 256M Mar 11 12:42 ace.2  
-rw------- 1 root root 2.0G Mar 11 12:42 ace.9  
-rw------- 1 root root  16M Mar 11 12:42 ace.ns  
-rw------- 1 root root 2.0G Mar 11 12:42 ace.7  
-rw------- 1 root root 2.0G Mar 11 12:42 ace.8  
-rw------- 1 root root  64M Mar 11 12:42 ace.0  
-rw------- 1 root root 2.0G Mar 11 12:42 ace.6  
-rw------- 1 root root 128M Mar 11 12:42 ace.1  
-rw------- 1 root root 1.0G Mar 11 12:42 ace.4  
-rw------- 1 root root 2.0G Mar 11 12:42 ace.5  
-rw------- 1 root root 512M Mar 11 12:42 ace.3

Через пару месяцев эти файлы вырастают больше диска (24 ГБ), и тогда приходится удалять/чистить UniFi, переустанавливать и восстанавливать из бэкапа.

Есть ли способ обрезать эти файлы базы данных? Мне совсем не важно, кто был в сети 60 дней назад, не важно, сколько данных они передали и к какой точке доступа были подключены. Меня устроило бы решение, которое хранит данные 30 дней, а потом удаляет их.

Немного помощи от команды Ubiquiti, пожалуйста?
Страницы: Пред. 1 2
Ответы
 
На всякий случай: скрипт 'prune.js' из базы знаний был обновлён несколько недель назад — мной и при поддержке Майка. Эта новая версия действительно хорошо очищает все коллекции. Загляните сюда: https://help.ubnt.com
Страницы: Пред. 1 2
Читают тему (гостей: 1)