![18 Exemplos de Comando Tar no Linux](/f/67c6a5ed4fb067157507343a19d9bfb8.png?width=100&height=100)
No Linux e em outros sistemas operacionais semelhantes ao 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 é um metadado 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, o permissões de acesso (ler, escrever e executar), carimbos de data / hora, bem como um contador que indica o número de links físicos apontando para o Arquivo.
Uma das maneiras possíveis em que um sistema de arquivos pode ficar sem espaço é quando todos os inodes são usados. Isso 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, isso pode resultar em uma parada repentina do sistema.
Para obter o número de inodes de arquivos em um diretório, por exemplo, o
raiz diretório, abra uma janela de terminal e execute o seguinte ls comando, onde o-eu
opção significa formato de lista longa, -uma
significa todos os arquivos e -eu
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 du comando.
$ sudo du --inode /
Para listar estatísticas sobre o uso de inode (quantidade disponível, quantidade usada e quantidade livre e porcentagem de uso) na partição raiz, use o comandos df como segue (o -h
sinalizador permite mostrar informações em um formato legível).
$ sudo df -ih /
Para uma definição detalhada de inode, leia o artigo do Linux Information Project: http://www.linfo.org/inode.html.