目前,我正在从不允许创建备份或快照选项的主机上租一个linux。在我以前与其他主持人的经历中,他们中的大多数人都有这样的能力。
为了安全起见,我想备份我所有的配置和安装的程序,以防有任何问题,并能够尽快部署我的服务。
我的VPS运行在OpenVZ (SolusVM管理)的Ubuntu14.04上。
什么是备份的好方法,如果需要的话,恢复所有的东西?
发布于 2016-07-17 18:20:55
我喜欢使用rsync。如果您的目标是在VPS消失的情况下进行备份,则只需对单个备份进行rsync,但是对于最小的硬盘空间,您可以使用rsync硬链接备份。
您可能需要有一个Linux系统来备份,因为虽然在Windows中存在rsync,但我不认为它会与硬链接一起工作。
发布于 2016-07-17 18:15:35
你只需要tar,宝贝。
如果你想变花哨的话,也许是rsync。
但说真的,网络备份有很多选择。不过,它们中的许多都依赖于操作系统。取决于你需要什么,战略会改变。
您只经常更改配置吗?然后,您可能会更好地使用配置管理工具,如Puppet或Ansible,并根据需要从本地机器部署。您是否有需要存储增量二进制更改的实例的数据,如数据库?然后你会想要一个更先进的解决方案。
关键是,您目前要求备份文件系统,但听起来您实际上需要做的主要是保持最常使用的文件和配置集处于同一状态。
如果是这样的话,那么tar仍然是你的朋友。rsync将帮助您将数据卸载到另一个专用主机。
否则,您的VPS至少应该提供克隆实例的能力。如果他们不能,那么认真地-得到一个更好的VPS提供者,并迅速。
发布于 2016-07-18 07:09:31
我最好的选择是Attic,免费和开放源码,用python编写。
它可以处理开箱即用的增量备份和每日/每周/每月轮调,所有这些都需要最少的努力和一个非常小的包。
另外,它通过cron进行自动备份,因此您将在3分钟内准备就绪。
Tar和rsync很好,但是对于简单的自动化解决方案,Attic应该更快地实现
https://serverfault.com/questions/790331
复制相似问题