Точная цитата из записи ext4 в Википедии :
Однако Red Hat рекомендует использовать XFS вместо ext4 для томов размером более 100 ТБ.
В ext4 говорится, что
На момент написания этой статьи код для создания файловых систем размером более 16 ТиБ отсутствует в каком-либо стабильном выпуске e2fsprogs. Это будет в будущих выпусках.
это было бы одной из причин избегать файловых систем размером более 16 ТиБ, но это примечание устарело: e2fsprogs
начиная с версии 1.42 (ноябрь 2011 г.) вполне можно создавать и обрабатывать файловые системы размером более 16 ТиБ. mke2fs
использует big
и huge
типы для таких систем (на самом деле, big
между 4 и 16 ТиБ, huge
за пределами); они увеличивают соотношение инодов, так что обеспечивается меньше инодов.
Возвращаясь к рекомендации Red Hat, начиная с RHEL 7.3 , XFS является файловой системой по умолчанию, поддерживает до 500 ТиБ, а ext4 поддерживает только до 50 ТиБ. Я думаю, что это скорее договорные, чем технические, хотя Руководство по администрированию хранилищ формулирует ограничения технически (не вдаваясь в подробности). Я предполагаю, что есть технические или производственные причины для ограничения в 50 ТиБ ...
В e2fsprogs
примечаниях к выпуску действительно дают одну причину , чтобы избежать файловых систем размером более 16 Тб: судя по всему, resize_inode
функция может быть отключена в файловых системах больше , чем это.