Se você tiver a opção de particionar a unidade por conta própria, poderá decidir o número de inodes na partição.
Veja como:
Você pode fazer algumas contas e usar a opção -i
com seu comando mkfs.*
para decidir o número de inodes criados.
-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 expand the number of inodes on a filesystem after it
is created, so be careful deciding the correct value for this parameter.
Para a conveniência do cálculo, digamos que o tamanho da sua unidade seja de 10.000.000 bytes, agora se você usar:
mkfs.ext4 -i 1000 /dev/yourdrive
Formatará a unidade e criará 1 inode por 1000 bytes, ou seja, na unidade de 10.000.000 bytes, serão criados 10.000 inodes. Por padrão, o bytes-per-inode ratio
é 16384, conforme definido em /etc/mke2fs.conf
Se você não tiver a opção de particionar a unidade por conta própria, desculpe, não há como alterar o número de inodes.