Inode: O que é, como funciona e por que importa

Resposta direta

Inode (index node) é a estrutura de metadados que representa um arquivo individual em sistemas de arquivos Unix-like (ext, XFS, JFS, ZFS, APFS).

Definição completa

Cada inode contém: tipo (arquivo, diretório, link, dispositivo), permissões (rwx por user/group/other), UID/GID, timestamps (atime, mtime, ctime, crtime), tamanho, contagem de hard links e ponteiros para os blocos de dados (diretos, indiretos, duplo-indiretos em ext2/3; extents em ext4). O nome do arquivo NÃO está no inode: está no diretório que aponta para o inode. Em recuperação de arquivo deletado em ext4, o inode é tipicamente zerado mas os extents permanecem apontando para blocos íntegros até serem reescritos. Ferramentas como extundelete reconstroem inodes a partir do journal e dos bitmaps de blocos. Em ZFS e APFS o cenário é mais complexo por copy-on-write.

Precisa recuperar dados ou tirar dúvida técnica?

Engenheiros sênior atendem em PT, EN e ES.

Termos relacionados