Sobre inodes
No Ubuntu, cada arquivo e diretório é chamado inode
. Você pode usar df -i
para verificar o número de inodes em uso e disponíveis para todos os sistemas de arquivos montados.
Questão
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ê executa um sistema que produz milhões de arquivos pequenos, como é necessário criar uma nova partição EXT4 com um número extra grande de inodes? Qual é o máximo?
Comentários
- NÃO é possível alterar o número de inodes disponíveis APÓS a criação da partição EXT4
Respostas:
Usando
mkfs -t ext4 -N iNumberOfINodes /dev/XdY
whereiNumberOfINodes
é um número de 32 bits, para que o número máximo possível de inodes em qualquer sistema de arquivos ext2 / 3/4 seja 2 ^ 32-1 ou 4.294.967.295 (~ 4 bilhões).fonte
Veja a página de manual do mkfs.ext4.
Option
-N
permite definir o número de inodes criados no sistema de arquivos, e option-I
permite aumentar seu tamanho (para que eles possam lidar com atributos mais extensos dos arquivos). Ajuste para se adequar à sua situação ao criar o sistema de arquivos.fonte
-I
muda o tamanho de cada inode em bytes no momento da criação. Não permitirá que você aumente o número disponível deles em sistemas de arquivos existentes."allows you to increase their size (so they can handle more files)"
Aumentar o tamanho do inode não significa que você pode manipular mais arquivos, quanto maior a taxa de bytes por inode, menos inodes serão criados, o que significa que menos arquivos podem ser manipulados.É sempre uma troca entre inodes e tamanho do bloco. 32 bits é 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 no mínimo um bloco. Você também pode especificar o tamanho do grupo que determina quantos blocos por inode. (ou seja, bytes / inode)
Tudo isso determinará o número de inodes que você pode alocar para um tamanho específico de disco e tamanho de bloco.
Também é uma troca entre desempenho versus capacidade de arquivo. Um tamanho de bloco menor significa que arquivos grandes serão fragmentados e exigirão mais operações de E / S para carregar o arquivo.
Se você quiser personalizar, precisará ler o documento ou acabar com um sistema de arquivos totalmente inadequado para o que achou que queria.
fonte