将现有的 Linux 服务器备份到 virtualbox 虚拟机

use*_*526 6 virtualization linux backup virtualbox

我有一些服务器和 VPS 供世界各地的许多公司使用。我想在本地备份它们。我有一些针对远程主机启用的备份解决方案,但我想在家里的计算机上进行本地备份。

我的想法是:

  1. 创建一个virtualbox虚拟机,安装与服务器相同版本的linux。

  2. 使用 rsync 将服务器备份到本地 virtualbox 计算机。(类似于 rsync -av --delete --progress --exclude '/dev/ ' --exclude '/proc/ ' root@server_ip:// / )

  3. 每隔几天重复该命令更新文件。

  4. 如果发生硬盘故障或任何其他不良事件,请反转 rsync 命令并取回文件并继续我的业务。

我用 2 个 openvz VPS 进行了尝试,其中一个是另一个的备份。我还尝试将普通的 Linux 服务器主机转移到 openvz 机器,效果很好。

这种方式对我来说看起来非常干净和简单,这就是我正在寻找的解决方案。但是,如果我要这样做,我需要确保这会起作用。

问题是,这行得通吗?有人认为这有什么问题吗?你有什么其他的建议 ?

谢谢

Sve*_*ven 2

您应该添加一些方法来轻松重建磁盘结构(分区表、文件系统、挂载点)。

此外,rsync在某些情况下,文件长时间保持打开状态并不断更新,备份可能会严重失败。数据库服务器就是最好的例子 - 您无法使用rsync.