Какое максимальное количество файлов / каталогов разрешено на один каталог в общей 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 определенно очень надежный и, если он имеет ограничение, он очень высок (не уверен, насколько полезна эта информация:-)).