Linux实时热备份快照

Linux实时热备份快照,第1张

概述我有一个带有linode的VPS,他们有运行系统的热备份. 当我做一些愚蠢的事情或弄乱一些安装等时,我有多次恢复图像 他们如何进行热备份,如何在我的本地Linux机器或Mac上进行?我知道rsync或dd但需要花费很多时间而且我不确定dd图像的完整性?他们是否使用了一些奇怪的突袭? 你们如何备份你的MySQL或业务生产系统? Linode特别使用主机 *** 作系统中的自定义代理来备份文件级别. (Lin 我有一个带有linode的VPS,他们有运行系统的热备份.

当我做一些愚蠢的事情或弄乱一些安装等时,我有多次恢复图像

他们如何进行热备份,如何在我的本地Linux机器或Mac上进行?我知道rsync或dd但需要花费很多时间而且我不确定dd图像的完整性?他们是否使用了一些奇怪的突袭?

你们如何备份你的MySQL或业务生产系统?

解决方法 linode特别使用主机 *** 作系统中的自定义代理来备份文件级别. (linode做了一些疯狂的iSCSI东西,我们大多数人都不会捣乱.)

更广泛使用的解决方案是LVM的“快照”目标(样本写入here),它在热备份方面或多或少都很好.基本上,如果您正在使用逻辑卷管理,则可以告诉系统将其中一个卷(例如,挂载为/ var的卷)复制到当前未使用的卷. (YMMV;警告;在禁止的地方无效 – 特别是如果数据快速变化,你会有通常的快照问题)

事实上,由于这个问题,特别是数据库通常通过某种日志传输备份而不是在给定时刻的快照(我不知道MysqL / MariaDB那么好,但我是DBA的Postgres和Oracle站点,那是我们如何做到这一点).基本上,您的服务器会跟踪所有事务,并且非常稳定地将这些事务报告给非公共备份服务器,后者记录它们(想想“复制但是对延迟的容忍度更高”).通过这种方式,您可以更好地控制数据库回滚所需的时间,而不仅仅是每夜快照(尽管DBA很偏执,我们也经常这样做).

就个人而言,对于我家里的开发机器,我的解决方案就是使用一个好的版本控制系统(我喜欢git)来处理我关心的所有目录,一次在蓝色的月亮中将它们转移到云端或外部硬盘驱动器上或者其他的东西;因为我很少真正炸毁系统本身(我经常用我自己的文件做一些蠢事)这是我在本地机器上所需要的.

总结

以上是内存溢出为你收集整理的Linux实时热备份快照全部内容,希望文章能够帮你解决Linux实时热备份快照所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1033645.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存