首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用rsync副本备份r快照目录执行备份目录

问用rsync副本备份r快照目录执行备份目录
EN

Server Fault用户
提问于 2014-03-24 13:53:41
回答 2查看 5.7K关注 0票数 1

我有一个主备份服务器运行r快照,其中存储了~2TB的备份。在夜间备份之后,我使用rsync -aH --delete /source /dest将r快照目录的内容复制到离站服务器。但是,这似乎每天晚上都会复制备份目录的全部内容,因为离站复制需要9个小时才能完成。

我想我的rsync命令没有正确的开关,但是我可能遗漏了其他的东西。有什么想法吗?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2014-04-08 08:14:48

这里的问题是,如果您想将整个版本化备份的副本保存在远程位置上,则必须处理这样一个事实,即r快照在每次运行时都会旋转目录名,因此每次复制最近的备份都会得到一个新副本。

您可以根据执行副本的时间和目录的旋转(重命名)来改变r快照的运行方式,还可以在r快照执行周期的各个点执行脚本,比如在运行特定备份点之前或之后。

这里有个有用的帖子:

https://stackoverflow.com/questions/10691522/mirror-rsnapshot-backup-directory

另一种方法是在您的第二台计算机上获取r快照的副本,并让它在主回退完成后备份/快照_root/daily.0的内容。这与正确的rsync标志一起将为您提供最新备份的增量副本。

票数 2
EN

Server Fault用户

发布于 2014-03-26 15:08:27

我相信你只是重复了几次相同的文件。希望这些关于r快照如何工作的详细信息将有助于解决问题。

以下是最重要的一点:

当每天运行r快照时,它将旋转所有的daily.X目录,然后将harly.5的内容复制到daily.0中。0将始终包含最近的快照,daily.6将始终包含一周前的快照。除非文件在快照之间发生变化,否则完整备份实际上只是指向相同文件的多个硬链接。因此,如果您的/etc/passwd文件在一周内没有改变,那么hourly.0/localhost/etc/passwd和daily.6/localhost/etc/passwd实际上就是相同的文件。这就是r快照在空间上是如此高效的原因。如果文件在任何时候发生变化,下一次备份将在小时内解除硬链接,并替换为一个全新的文件。

票数 4
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/584154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档