O número de inodes é definido no momento em que a partição é formatada. Normalmente, o número de inodes criados é suficiente para praticamente qualquer finalidade; no entanto, se você tiver um grande número de arquivos muito pequenos, poderá usar os inodes antes que o disco esteja cheio.
Você precisa encontrar os muitos milhares de arquivos pequenos que você tem no sistema que estão usando inodes e apagá-los ou movê-los para uma partição que tenha sido configurada especificamente com um número muito grande de inodes disponíveis. Não é possível alterar o número de inodes disponíveis em uma partição após ela ter sido formatada.
O script escrito por paxdiablo em stackoverflow pode ser uma maneira prática de verificar arquivos pequenos em excesso uso que você pode não estar ciente. Aqui está novamente:
#!/bin/bash
# count_em - count files in all subdirectories under current directory.
echo 'echo $(ls -a "" | wc -l) ' >/tmp/count_em_$$
chmod 700 /tmp/count_em_$$
find . -mount -type d -print0 | xargs -0 -n1 /tmp/count_em_$$ | sort -n
rm -f /tmp/count_em_$$
Coloque este script no arquivo de texto ~ / bin / count_em e emita o comando
chmod +x ~/bin/count_em
para torná-lo executável. Se você tivesse que fazer o diretório ~ / bin, então ele não estará no caminho do executável ainda, então apenas efetue logout e volte novamente.
Para executar o programa, basta digitar
count_em
e listará os números de todos os arquivos no diretório atual e nos subdiretórios por diretório, com a contagem mais alta por último. Muito útil!