Skip to content
Latchkey

O Que É um Inode?

Um inode é a estrutura de dados que um filesystem Unix usa para descrever um arquivo, guardando seu tamanho, permissões, timestamps, propriedade e ponteiros para seus data blocks, mas não seu nome. Entradas de diretório mapeiam nomes para números de inode, então um inode pode ter vários nomes. Um filesystem tem um número finito de inodes definido quando ele é criado.

Por que isso importa

Um build pode falhar com um erro de no-space mesmo com disco livre se esgotar os inodes ao criar milhões de arquivos minúsculos. Inodes também explicam como hard links e renames funcionam sem copiar dados.

Guias relacionados