Como você está pensando em excluir tgt
mesmo assim, por que não tenta executar rsync
com -H
para ver o que acontece?
Os links físicos serão criados e o espaço será salvo.
Eu tenho dois discos rígidos montados em src/
e tgt/
respectivamente. Há links físicos suficientes em src/
que rsync -a src/ tgt
fizeram com que o disco de destino ficasse sem espaço. Eu aprendi que eu deveria ter usado adicionalmente a opção -H
para que os hard links em src/
se tornassem hard links em tgt/
.
Se eu executar rsync -aH src/ tgt
, arquivos distintos em tgt/
serão vinculados a hardlinks em src/
para hardlinks em tgt/
, para que o disco não fique sem espaço?
(A opção mais clara parece ser excluir o conteúdo de tgt/
e executar o rsync novamente com -H
, mas estou curioso.)
Tags rsync