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

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

Поделись с друзьями:

Опубликовано 19.06.2013 в 14:37 · Автор komivlad · Ссылка
Рубрики: ArchLinux, CentOS, Debain, Linux Mint, Ubuntu · Теги: , , , ,

Один комментарий

Подписаться на комментарии по RSS

  1. Написал(-а) spirit
    15.07.2014 в 10:11
    Ответить · Ссылка

    Альтернативный вариант:

    find /каталог/ -xdev -type d -exec stat -c '%s %n' {} + > dir-sizes.list

    sort -rn -k1 dir-sizes.list | head

    Можно и без сохранения в файл, но лучше таки сохранить: вдруг каталогов будет на столько много, что sort потребит всю имеющуюся память и упадёт, результат работы find пропадёт зря.

Подписаться на комментарии по RSS

Написать комментарий