Sim. Veja man mkfs.ext4
:
-i bytes-per-inode
Specify the bytes/inode ratio. mke2fs creates an inode for every bytes-per-inode bytes of space on the disk. The larger the bytes-per-inode ratio, the fewer inodes will be created. This value generally shouldn't be smaller than the blocksize of the filesystem, since in that case more inodes would be made than can ever be used. Be warned that it is not possible to change this ratio on a filesystem after it is created, so be careful deciding the correct value for this parameter. Note that resizing a filesystem changes the numer of inodes to maintain this ratio.
Eu verifiquei isso experimentalmente, redimensionando de 1G para 10G e olhando para tune2fs /dev/X | grep Inode
. A contagem de inodes passou de 64K para cerca de 640K.
Eu acredito que é uma consequência natural dos sistemas de arquivos Unix que usam "grupos de blocos". A partição é dividida em grupos de blocos, cada um com sua própria tabela de inodes. Quando você estende o sistema de arquivos, você está adicionando novos grupos de blocos.