... h3. Описание проблемы Проблема - циклически перезапускается служба *bstatd*, не собирается статистика. Пример файла журнала службы bstatd: {code} 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]. {code} Проблема возникает из-за лимита в 32000 дочерних каталогов в файловой системе ext3. Служба bstatd не может создать новый подкаталог в каталоге /var/stat/as/ .
|
Посмотреть количество подкаталогов можно командой: {code}
|
ls -l /var/stat/as/ | wc -l
|
{code}
|
... h3. Решение
|
# Перейдите в каталог сбора статистики; {code}
|
cd /var/stat/as
|
{code} # Создайте резервную копию каталога as;
|
... {code} tar -cvjf as.tar.bz2 ./as {code} # Перейдите в каталог as; {code} cd /var/stat/ {code} # Убедитесь, что вы в каталоге as; {code:title=Команда} pwd {code} {code:title=Результат} /var/stat/as {code} # Удалите содержимое каталога; {code} find ./ -type d | xargs rm -rf {code} # Вернитесь в домашний каталог root; {code} cd ~ {code} # Перезапустите службу bstatd. {code:title=Команда} service bstatd restart {code} {code:title=Результат} Останавливается Ideco traffic aggregation daemon: [ ОК ] Запускается Ideco traffic aggregation daemon: [ ОК ] {code}
|