我大概知道这是怎么回事,但不确定这是否可能,因为我以前从来没有做过这样的事情。所以我想知道是否有经验的人能帮我解决问题。
我目前有一台专用机器,我将称之为“机器A”,拥有大约100 of的数据。我希望安全,每天备份100 or的数据,或者每隔几天备份一次,无论哪种方法最有效。因此,我的想法是在场外购买另一台机器,并将备份数据存储在机器A的硬盘驱动器失败的情况下。
但是,每天将内容下载到新机器(将称为机器B)是相当耗时和重复的。所以我想知道是否可以让机器B自动从机器A下载某些目录?也许是一份使用Rsync的cron工作?
此外,由于它将下载大量数据,我将如何删除旧的备份,但仍然自动保持较新的备份?
如果使用cronjob并不有效,而且您可以告诉我另一种很容易做到的方法,我将非常感激。提前感谢!
其他注意事项:我在机器A上使用CentOS,在机器B上可能使用CentOS或Debian。
发布于 2013-10-16 22:29:05
是的,这在cron作业中是可能的,这是一种非常常见的备份方法。您所需要的只是一组SSH密钥,以避免密码提示,当然,SSH/rsync访问至少在一个方向。
根据您的需要,您只能在rsync的硬链接选项的帮助下保留一个设置备份(使用rsync的--delete...
选项)或多个差异副本,但为此,最好查看帮助器工具,如r快照。
https://serverfault.com/questions/546557
复制相似问题