Pesquisa de site

Como obter o total de inodes da partição raiz


No Linux e em outros sistemas operacionais do tipo Unix, um inode armazena informações que descrevem um arquivo ou diretório (também um arquivo – porque tudo é um arquivo no Unix), exceto seu nome e conteúdo ou seus dados reais. Portanto, cada arquivo é indexado por um inode que são metadados sobre o arquivo.

Um inode contém informações como a localização física do arquivo, o tamanho do arquivo, o proprietário e o grupo do arquivo, as permissões de acesso do arquivo (leitura, gravação e execução), carimbos de data e hora, bem como um contador indicando o número de links físicos apontando para o arquivo.

Por que é importante ficar de olho nos inodes?

Uma das maneiras possíveis pelas quais um sistema de arquivos pode ficar sem espaço é quando todos os inodes são usados. Isto pode acontecer mesmo quando há espaço livre suficiente no disco; o consumo de todos os inodes no sistema de arquivos pode bloquear a criação de novos arquivos. Além disso, pode resultar na parada repentina do sistema.

Para obter o número de inodes de arquivos em um diretório, por exemplo, o diretório root, abra uma janela de terminal e execute o seguinte comando ls, onde a opção -l significa formato de listagem longa, -a significa todos os arquivos e -i significa imprimir o número de índice de cada arquivo.

ls -lai /

Para obter o número total de inodes no diretório raiz, execute o seguinte comando du.


sudo du --inode /

Para listar estatísticas sobre o uso de inodes (quantidade disponível, quantidade usada e quantidade livre e porcentagem de uso) na partição raiz, use os comandos df como segue (o sinalizador -h permite mostrar informações em um formato humano. formato legível).

sudo df -ih/

Para uma definição detalhada do inode, leia o artigo do Linux Information Project: http://www.linfo.org/inode.html.