Eu sou muito novo no Linux administartion e no rsync. Eu tenho uma pergunta a seguir.
Cenário : Eu tenho um servidor de arquivos A onde, eu quero fazer backup de uma pasta enorme de um usuário de ~ 7TB para o servidor de arquivos B. Quando eu executei um comando normal de rsync abaixo:
rsync -av /path/of/source/in/A/ /path/of/destination/in/B >> logfile.log 2>&1
O tamanho do diretório de destino após o rsync é bem maior que o tamanho original (~ 15TB) depois que eu executei du -sh .
.
Pergunta 1 : não sei por que isso está acontecendo?
Depois de ler on-line, suspeitei que poderia haver muitos hardlinks fazendo com que o tamanho aumentasse. Depois de remover o diretório enorme na máquina B, executei novamente o rsync (dry-run) com a opção "H" para preservar os hardlinks.
rsync --dry-run -avH /path/of/source/in/A/ /path/of/destination/in/B >> logfile.log 2>&1
Eu recebi o erro para muitos arquivos dizendo " rsync: stat" caminho / em / B falhou: Não existe fie ou diretório (2) "". estranho foi o erro não é para todos os arquivos que apareceram no log de execução a seco.
Pergunta 2 : É porque os links simbólicos quebrados não estão sendo preservados devido à opção "H"?
Finalmente, estou indo na direção certa, suspeitando que pode ser devido a links simbólicos ou hard links quebrados?