Por que meu rsync -Hav não está copiando hard links?

0

Eu sei que isso foi perguntado antes, mas, por algum motivo, minha versão do rsync -H parece não estar funcionando consistentemente.

Eu tenho um sistema de backup com muitos links físicos. Eu quero copiar a coisa para um disco maior. Então eu fiz isso:

rsync -Hav /source/fotoshp /source/fotoshp-M-2 /dest

Ainda, em source eu tenho isso, com o mesmo inode:

# ls -li fotoshp-M-2/0902_aves_se/index.html fotoshp/0902_aves_se/index.html
9290102 -rw-r--r-- 14 gato gato 12042 Dec  4  2016 fotoshp/0902_aves_se/index.html
9290102 -rw-r--r-- 14 gato gato 12042 Dec  4  2016 fotoshp-M-2/0902_aves_se/index.html

enquanto em dest eu tenho isto:

# ls -li fotoshp-M-2/0902_aves_se/index.html fotoshp/0902_aves_se/index.html
78908017 -rw-r--r-- 1 gato gato 12042 Dec  4  2016 fotoshp/0902_aves_se/index.html
79435377 -rw-r--r-- 1 gato gato 12042 Dec  4  2016 fotoshp-M-2/0902_aves_se/index.html

Assim, o arquivo foi copiado para outro inode, destruindo o link físico. O estranho é que às vezes funciona, às vezes não ...

A versão rsync que eu uso é rsync-3.1.2-5.fc26.x86_64 .

    
por Luis A. Florit 01.09.2017 / 17:14

0 respostas