Esse é o comportamento esperado. O Finder não verifica se os arquivos são hardlinks ou arquivos reais e apenas adiciona os tamanhos. Você obtém os tamanhos corretos com du
como você já descobriu.
Você pode copiar a pasta de backup para um volume externo dessa maneira, mas ela aumentará de tamanho para o que o Finder mostra, pois não é capaz de copiar os hardlinks como hardlinks. Você pode usar rsync
(e eu recomendo usar o rsync
3.0.9 que vem junto com mlbackup
, pois ele cuidará de todos os metadados HFS +, garfos compactados e outras coisas.)
Para responder à sua pergunta na íntegra, sim, você pode acabar com backups em um volume que lhe dará um tamanho total no Finder maior do que o volume em si. Esta é uma limitação conhecida do Finder.
O conceito de links rígidos é simplesmente explicado. Pense em um arquivo como um cachorro. Cada diretório que contém esse arquivo tem uma coleira na coleira do cachorro. Um link rígido é apenas mais uma coleira para o mesmo cachorro. Contanto que pelo menos uma coleira esteja conectada, o arquivo permanece. Uma vez que todas as coleiras são separadas, o cachorro foge, o que significa que o arquivo foi realmente deletado. Quando você exclui um link físico, o arquivo permanece no sistema de arquivos, desde que pelo menos um link seja estabelecido.
FYI: mlbackup
usa rsync
com os arquivos de cópia superiores da opção --hard-links
e obtém uma pontuação completa no teste de segurança do backup.
Espero que isso ajude.
MacLemon (autor de mlbackup
)