Назад | Перейти на главную страницу

Какое максимальное количество файлов / каталогов разрешено для одного каталога в общей Linux FS?

Известно, что у ext2 / ext3 FS есть довольно низкий лимит около 32k файлов / каталогов на каталог.

Похоже, что ReiserFS на практике ограничена хеш-функцией r5, которая позволяет без коллизий разрешать около 1 200 000 имен файлов.

Но как насчет других распространенных файловых систем Linux? JFS, XFS, Btrfs, Reiser4, ext4, ...

Заранее спасибо!

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

XFS, AFAIK, не имеет ограничений, как и Reiser4. Из головы я бы не припомнил случай с другими файловыми системами; VxFS определенно очень надежен, и если у него есть предел, он очень высок (не уверен, насколько полезна эта информация :-)).