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

linux – Rsnapshot到多个目的地(或维护硬链接结构)

发布时间:2020-12-14 02:51:31 所属栏目:Linux 来源:网络整理
导读:我正在使用rsnapshot对本地计算机上的多个外部服务器进行备份,并且它运行良好.现在,我想在将要旋转的外部磁盘上克隆目标快照.问题是,我想维护硬链接结构以节省外部磁盘空间. 我可以将本地计算机上的快照克隆到外部磁盘,但是本地计算机上10GB的权重在外部磁盘
我正在使用rsnapshot对本地计算机上的多个外部服务器进行备份,并且它运行良好.现在,我想在将要旋转的外部磁盘上克隆目标快照.问题是,我想维护硬链接结构以节省外部磁盘空间.

我可以将本地计算机上的快照克隆到外部磁盘,但是本地计算机上10GB的权重在外部磁盘上变为70GB,因为硬链接结构不会被重现.我不希望外部磁盘快照链接到本地??计算机,但我想要相同的硬链接逻辑,而不必从我的多个外部服务器传输两次数据:

daily.0/
daily.1/ -> only differences from daily.0/
daily.2/ -> only differences from daily.1/
...

是否可以使用rsync(或其他工具)在其他位置复制本地snaphost的结构?或者只是简单地告诉rsnapshot使用相同的旋转机制将快照放在两个不同的目的地?

谢谢你的想法!

解决方法

如果将rsync与-H一起使用来复制整个目录(即daily.n目录的父目录),则在复制到新位置时将保留硬链接.

我不知道将单个快照复制到外部磁盘并保留硬链接的好方法 – 硬链接仅适用于同一文件系统.

(编辑:李大同)

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

    推荐文章
      热点阅读