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
.