Сколько файлов может содержать папка в файловой системе ext3? - PullRequest
1 голос
/ 03 июля 2011

Вопрос говорит сам за себя.

Существует ли ограничение на количество файлов в папке? если нет, будут ли последствия, если в папке слишком много файлов? если так, сколько это слишком много?

1 Ответ

3 голосов
/ 03 июля 2011

Редактировать:

Пожалуйста, посмотрите Сколько файлов в каталоге слишком много? - примечание dir_index , утверждает верхнийпривязаны к файлам в каталоге.Затем посмотрите Ext3 - обработка большого количества файлов в каталоге и плохая производительность, когда не используется dir_index: -)


Wiki: EXT3 , кажется, указываетэто "неограниченно".Одним из недостатков «слишком большого количества» файлов являются программы, которые не предназначены для работы с таким количеством файлов, например графический интерфейс, который «блокируется» при попытке загрузить содержимое каталога.

Посколькубазовое хранилище - это вариант B-дерева, поиск конкретное имя файла , как правило, быстрое .(Это также касается проблем с readdir.)

Счастливое кодирование.


Для прокси-серверов (таких как Squid), по их мнению, стоит использовать многоуровневые структуры каталогов по умолчанию.Опять же, количество ожидаемых файлов кэша довольно велико по сравнению с количеством, скажем, документов, которые может иметь обычный пользователь:)

...