我们在旧硬件上运行 CentOS 和 Fedora 服务器。我们有新的戴尔服务器。
我们正在寻找任何可以备份并恢复所有分区的开源工具,而无需重新启动服务器。
答案1
虽然我自己在 Ubuntu 上从来没有成功过,蒙多可能适用于热图像和恢复。
答案2
您最好习惯文件系统、卷等东西。
请回答以下问题以完成我的答案:
答案是:没有 lvm,ext3 fs
我的回答是:您的系统可以通过标准实用程序(tar、dd)进行备份,但不要指望备份能够轻松恢复。
您可以通过以下方式保存分区表和 mbr
dd if=/dev/sdX bs=512 count=1 of=/backup/mkb-backup.img
之后,使用 tar 归档你的设备,
下次使用 LVM(支持快照,使备份更容易)并且文件系统具有转储实用程序(例如,XFS 的 xfs_dump)。
答案3
“无需重新启动服务器”部分使得这变得不可能。
你面临的主要问题是全部硬件不同。您需要在新服务器上使用具有不同设置的不同驱动程序。此外,如果您必须保留任何状态信息(即您拥有某种更新的数据库),则在没有任何准备的情况下将系统迁移到不同的硬件意味着停机。
鉴于您当前的状态,我建议您这样做:
- 使用全新的干净操作系统(CentOS)安装新服务器。
- 安装你想要的应用程序
- 将所有信息复制到新服务器
- 停止所有更改(即使其脱机)
- 复制最近的几次更新。
- 切换到新服务器并使其上线。
如果您的服务器在 Xen 或 VMware 中运行,那么您可以进行实时迁移。但这意味着您在创建现有服务器之前需要做好准备。