加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

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

发布时间:2020-12-13 18:02:20 所属栏目:Linux 来源:网络整理
导读:想象一下,我有一个文件远程/ A同步到本地/ A和本地/ B是本地/ A的硬链接.是否有威胁,在下一个远程/ A更改和同步rsync将不会删除本地/ A但只替换/添加一些部分,从而更改本地/ B(由于硬链接)? 解决方法 使用标准选项,rsync将复制新文件,为其分配一个半随机名
想象一下,我有一个文件远程/ A同步到本地/ A和本地/ B是本地/ A的硬链接.是否有威胁,在下一个远程/ A更改和同步rsync将不会删除本地/ A但只替换/添加一些部分,从而更改本地/ B(由于硬链接)?

解决方法

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读