Вопрос говорит обо всем.
Есть ли ограничение на количество файлов в папке? если нет, будут ли последствия, если папка содержит слишком много файлов? если да, то сколько слишком много?
Вопрос говорит обо всем.
Есть ли ограничение на количество файлов в папке? если нет, будут ли последствия, если папка содержит слишком много файлов? если да, то сколько слишком много?
Изменить:
См. раздел Сколько файлов в каталоге слишком много? -- примечание dir_index, устанавливает верхнюю границу файлов в каталоге. Затем см. Ext3 — обработка большое количество файлов в каталоге и плохая производительность без использования dir_index :-)
Wiki: EXT3, кажется, указывает, что это "неограниченно". Одним из недостатков «слишком большого количества» файлов являются программы, которые не предназначены для работы с таким количеством файлов — например, графический интерфейс пользователя, который «зависает» при попытке загрузить содержимое каталога.
Поскольку основное хранилище представляет собой вариант B-дерева, поиск определенное имя файла обычно выполняется быстро. (Это также относится к проблемам с readdir
.)
Удачного кодирования.
Как бы то ни было, прокси (например, Squid) по умолчанию используют многоуровневую структуру каталогов. Опять же, количество ожидаемых файлов кеша довольно велико по сравнению с количеством, скажем, документов, которые могут быть у обычного пользователя :)