Por padrão, se você pedir tar
para arquivar um arquivo com links físicos, e mais de um link estiver incluído entre os arquivos a serem arquivados, ele arquivará o arquivo apenas uma vez e registrará o segundo (e quaisquer nomes adicionais) como links físicos. Isso significa que, quando você extrai esse arquivo, os links físicos serão restaurados.
Se você usar a --hard-dereference
opção, em seguida, tar
se não preservam ligações fortes. Em vez disso, trata-os como arquivos independentes que, por acaso, têm o mesmo conteúdo e metadados. Quando você extrai o arquivo, os arquivos serão independentes.
Nota: Reconhece links físicos, primeiro verificando a contagem de links do arquivo. Ele registra o número do dispositivo e o inode de cada arquivo com mais de um link e o utiliza para detectar quando o mesmo arquivo está sendo arquivado novamente. (Quando você usa --hard-dereference
, ele não faz isso.)