Usando mkfs -t ext4 -N iNumberOfINodes /dev/XdY
em que iNumberOfINodes
é um número de 32 bits, então o número máximo possível de inodes em qualquer sistema de arquivos ext2 / 3/4 é 2 ^ 32-1 ou 4.294.967.295 (~ 4 bilhões).
Sobre os inodes
No Ubuntu, cada arquivo e diretório é chamado de inode
. Você pode usar df -i
para verificar o número de inodes em uso e disponível para todos os sistemas de arquivos montados.
Pergunta
Se você criar uma nova partição EXT4, ela usará o número padrão de inodes, que, em condições normais, deve ser suficiente. No entanto, se você executar um sistema que produza milhões de arquivos pequenos, como criar uma nova partição EXT4 com um número extra grande de inodes? Qual é o máximo?
Comentários
Usando mkfs -t ext4 -N iNumberOfINodes /dev/XdY
em que iNumberOfINodes
é um número de 32 bits, então o número máximo possível de inodes em qualquer sistema de arquivos ext2 / 3/4 é 2 ^ 32-1 ou 4.294.967.295 (~ 4 bilhões).
Veja a man page de mkfs.ext4.
man mkfs.ext4
A opção -N
permite que você defina o número de inodes criados no sistema de arquivos, e a opção -I
permite que você aumente seu tamanho (para que eles possam manipular mais arquivos). Ajuste para ajustar sua situação quando você cria o sistema de arquivos.
É sempre um compromisso entre inodes e tamanho de bloco. 32-bit é o máximo, mas o máximo real depende do tamanho do seu disco / sistema de arquivos dividido pelo tamanho do bloco. Cada arquivo tem pelo menos um bloco. Você também pode especificar o tamanho do grupo que determina quantos blocos por inode. (por exemplo, bytes / inode)
Tudo o que determinará o número de inodes que você pode alocar para um tamanho de disco e tamanho de bloco específicos.
É também uma troca entre desempenho versus capacidade de arquivo. Tamanho menor de bloco significa que arquivos grandes serão fragmentados e precisarão de mais operações de E / S para carregar o arquivo.
Se você vai personalizar você precisa ler ou então você acaba com um sistema de arquivos totalmente inadequado para o que você pensou que queria.