1. Главная
  2. /
  3. Linux
  4. /
  5. ArchLinux
  6. /
  7. ext4_dx_add_entry: Directory index full!

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 комментарий. Оставить новый

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

    Ответить

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Категории

Меню