ext4_dx_add_entry: Directory index full!

ext4-file-system
Проблема:
в dmesg ошибка

ext4_dx_add_entry: Directory index full!

Решение:
ищем директорию с самым большим числом файлов:

find <точка монтирования файловой системы> -type d | ( while read A; do B=`ls -l "$A" | wc -l`; echo $B $A; done) | sort -n

думаем что с ней делать 🙂

Похожие посты

1 комментарий

  • spirit
    5 лет назад

    Альтернативный вариант:
    find /каталог/ -xdev -type d -exec stat -c ‘%s %n’ {} + > dir-sizes.list
    sort -rn -k1 dir-sizes.list | head
    Можно и без сохранения в файл, но лучше таки сохранить: вдруг каталогов будет на столько много, что sort потребит всю имеющуюся память и упадёт, результат работы find пропадёт зря.

Комментировать

Комментировать email не будет опубликован