Описание проблемы
Проблема - циклически перезапускается служба bstatd, не собирается статистика. Пример файла журнала службы bstatd:
fgrep 'Too many links' /var/log/bstatd.log | tail -n 1
2023.05.19 16:18:37 [23863] astat.c(255) astat_export_all(): Create directory filed. Error: Too many links [31].
Проблема возникает из-за лимита в 32000 дочерних каталогов в файловой системе ext3. Служба bstatd не может создать новый подкаталог в каталоге /var/stat/as/ .
Посмотреть количество подкаталогов можно командой:
ls -l /var/stat/as | wc -l
Решение
- Перейдите в каталог сбора статистики;
cd /var/stat/
- Создайте резервную копию каталога as;
tar -cvjf as.tar.bz2 ./as
- Перейдите в каталог as;
cd /var/stat/as
- Убедитесь, что вы в каталоге as;
Команда
pwd
Результат/var/stat/as
- Удалите содержимое каталога;
find ./ -type d | xargs rm -rf
- Вернитесь в домашний каталог root;
cd ~
- Перезапустите службу bstatd.
Команда
service bstatd restart
РезультатОстанавливается Ideco traffic aggregation daemon: [ ОК ] Запускается Ideco traffic aggregation daemon: [ ОК ]