Я читал документацию по ядру, где говорится:
Существуют различные ограничения, налагаемые дисковой компоновкой ext2. Другие ограничения налагаются текущей реализацией кода ядра. Многие из ограничений определяются во время первого создания файловой системы и зависят от выбранного размера блока. Соотношение инодов к блокам данных фиксируется во время создания файловой системы, поэтому единственный способ увеличить количество инодов — увеличить размер файловой системы.
Для блока размером 4 Кб размер файла составляет 2048 ГБ.
Я также читал, что во время выделения блока данных используется прямая, двойная или тройная косвенная адресация к блокам данных. Является ли это основным фактором?
решение1
Размер файла 2 ТиБ ограничен значением i_blocks в inode, которое указывает количество секторов по 512 байт, а не фактическое количество выделенных блоков ext2.
Ссылка из:http://www.nongnu.org/ext2-doc/ext2.html