我有一个粗略的想法,如何可能工作,但不知道是否有可能,因为我以前从来没有做过这样的事情。 所以我想知道有经验的人是否可以帮助我。
我目前有一台专用机器,我将其称为“机器A”,大约有100GB的数据。 我想每天或者每隔几天安全备份100GB的数据,哪一个效果最好。 因此,我的想法是在现场购买另一台机器并存储备份数据,使机器A的硬盘驱动器失效。
但是,每天手动将内容下载到新机器(将称为机器B)是非常耗时和重复的。 所以我想知道是否有可能使机器B自动从机器A下载某些目录? 也许一个使用Rsync的cron作业?
另外,因为它会下载大量的数据,我将如何去删除旧的备份,但仍然保持新的自动?
如果使用cronjob效率不高,而且还有另一种方法可以很容易地告诉我,我将非常感激。 提前致谢!
其他说明:我在机器A上使用CentOS,而在机器B上使用CentOS或Debian。
是的,使用cron作业是可能的,这是一个非常普遍的备份方法。 所有你需要的是一组SSH密钥,以避免密码提示,当然,SSH / rsync访问至less在一个方向。
根据您的需要,借助rsync的硬链接选项,您可以只保留一个设置备份(使用rsync的--delete...选项)或多个差异备份,但为此,最好查看帮助器工具像rsnapshot。