Сообщество / Новая тема

Обсуждение статьиПервый комментарий откроет обсуждение — дальше все вопросы по этой статье будут собираться здесь

Об статье:
Миллион файлов в одной директории: где именно ломается ls, find и бэкап

Рано или поздно в проекте появляется директория, куда всё складывается «плоско»: превьюшки, сессии, письма очереди, логи по одному файлу на событие, объекты кеша. Работает нормально, пока файлов тысячи. А потом кто-то запускает ls в этой директории, ждёт минуту, жмёт Ctrl+C — и начинает разбираться, что вообще происходит. Дальше в статье разбираем, на чём именно спотыкаются ls, find и инкрементный бэкап при огромном числе файлов в одной директории, почему это происходит на уровне файловой системы, и что с этим делать — без выдуманных цифр «во сколько…

Подробнее →