Я с трудом пытаюсь найти ответ на этот вопрос. Я искал кучу источников, но безрезультатно. Это хорошо известная таблица пределов файловой системы для раздела / файловой системы ext3.
+-----------------------------------+----------------+------------------------+
| File System |File Size[Bytes]| File System Size[Bytes]|
+-----------------------------------+----------------+------------------------+
|Ext2 or Ext3 (1 kB block size) |2^34 (16 GB) |2^41 (2 TB) |
|Ext2 or Ext3 (2 kB block size) |2^38 (256GB) |2^43 (8 TB) |
|Ext2 or Ext3 (4 kB block size) |2^41 (2 TB) |2^44 (16 TB) |
|Ext2 or Ext3 (8 kB block size) |2^41 (2 TB) |2^45 (32 TB) |
+-----------------------------------+----------------+------------------------+
Я мог бы собрать информацию из документации ext2 о том, что отношение инодов / блоков задается при создании файловой системы, поэтому я предполагаю, что эти значения задаются с использованием числа инодов, умноженного на размер блока, но эти числа не совпадают.
Я вижу, например, что для блоков размером 2, 4, 8, когда вы удваиваете размер блока, ограничение размера файловой системы также удваивается, но все, кроме этого, является для меня фальшивым.
Я не эксперт в SO ядрах и тому подобное ... Я просто искренне, как эти цифры рассчитаны. Надеюсь, кто-то может ответить на этот вопрос, но я мог бы представить, что все они динамические, в зависимости от количества инодов, может быть?