rsync是否会更改文件内容(处理硬链接)?

Modified on: Wed, 18 Sep 2019 09:40:02 +0800

想象一下,我有一个文件remote/A,它与local/A同步,local/Blocal/A。是否有威胁在下一个remote/A更改和同步rsync不会删除local/A但只替换/添加一些部分它,因此改变local/B(因为硬链接)?

作者:user619271

最佳答案

使用标准选项,rsync将复制新文件,为其分配一个半随机名称,然后它将使用原始名称重命名新文件。在此过程中,没有写入指向原始文件,保留其haslinks。

另一方面,使用非默认--inplace选项覆盖原始文件及其硬链接。

无论如何,我强烈建议您查看--link-dest选项,这对重复数据删除备份非常有用。

作者:shodanshok

相关问答

添加新评论