O que é um inode, como ver o uso de inodes com df -i e como encontrar diretórios com milhões de arquivos pequenos.
Um inode é a estrutura de dados que um sistema de arquivos estilo Unix usa para armazenar informações sobre um arquivo, como seu proprietário, permissões, tamanho e onde seus dados residem. Cada arquivo usa um inode, e muitos sistemas de arquivos possuem um número fixo, portanto, milhões de arquivos minúsculos podem causar 'No space left on device' enquanto o df -h ainda mostra espaço livre.
'df -i' lista o total de inodes, bem como a quantidade de inodes usados e livres por sistema de arquivos. 'ls -i' mostra o número do inode de um arquivo, e 'stat <file>' mostra os detalhes do seu inode.
Diretórios de sessão ou cache de aplicações web, filas de e-mail, arquivos de log pequenos não rotacionados e caches de compilação podem criar milhões de arquivos.
O GNU du pode contar inodes: 'du --inodes -x / | sort -n | tail' lista os diretórios com o maior número de entradas.
df -i (IUse% próximo de 100%).sudo du --inodes -x --max-depth=3 / | sort -n | tail -20find /path -type f -mtime +7 -delete após uma execução de teste sem o -delete.Última atualização: 2026-10-08
Como ler a saída do df, por que o Use% pode atingir 100% antes que o Avail seja zero para usuários comuns e como verificar inodes com df -i.
Como usar o find para listar arquivos grandes ou antigos no Linux, visualizá-los com segurança e excluir apenas o que você verificou.
Como encontrar o que está ocupando o disco no Linux com o du e o interativo ncdu, usando opções que permanecem em um único sistema de arquivos.