我使用了以下命令:
rsync -avp myuser@192.168.0.150:/opt/* /opt/
rsync之后:
local: du -s /opt/
115982484 /opt/
remote: du -s /opt/
127169876 /opt/
为什么?我要rsync所有文件和文件夹
答案 0 :(得分:0)
rsync常见问题解答页面列出了以下原因:https://sanitarium.net/rsyncfaq/#differentsizes
您要备份哪种文件?典型的答案是您的源中有一些硬链接,然后在副本中对其进行扩展。例如,您可能有一个100MB的文件,然后有三个硬链接。在源计算机上,到同一100MB的文件只有四个链接,因此磁盘总使用量为100MB,但是标准rsync调用将使用目标计算机上的400MB磁盘空间将这四个链接复制为四个单独的100MB文件。