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

Известно, что ext2/ext3 FS имеют довольно низкий предел - около 32 тыс. Файлов / каталогов на каталог.

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

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

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

2 ответа

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

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

Другие вопросы по тегам