O Que É um Hard Link?
Um hard link é uma entrada de diretório que aponta para o mesmo inode de um arquivo existente, tornando ambos os nomes referências igualmente válidas para dados idênticos. Não há distinção entre original e cópia; o conteúdo do arquivo persiste até que o último link para seu inode seja removido. Hard links devem permanecer no mesmo filesystem.
Por que isso importa
Hard links permitem que ferramentas deduplicem arquivos idênticos em um cache sem dobrar o uso de disco, o que os caches de build exploram. Saber que ambos os nomes compartilham um inode explica por que apagar um não libera os dados.
Guias relacionados
What Is an Inode?An inode is the on-disk record that stores a file metadata and the location of its data blocks, while the fil…
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…