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
What Is a Hard Link?A hard link is an additional directory entry pointing to the same inode as a file, so multiple names refer to…
What Is a Symbolic Link Target?A symbolic link target is the path a symlink stores and points to; the link is a small file holding that path…
What Is an Overlay Filesystem?An overlay filesystem stacks a writable layer on top of read-only layers, presenting a merged view while keep…