splattne Asked: 2010-03-04 01:42:31 +0800 CST2010-03-04 01:42:31 +0800 CST 2010-03-04 01:42:31 +0800 CST 如何创建正在运行的服务器映像 Linux? 772 我们在旧硬件上运行 CentOS 和 Fedora 服务器。我们得到了新的戴尔服务器。 我们正在寻找任何可以备份并恢复所有分区的开源工具,而无需重新启动服务器。 backup linux centos image fedora 3 个回答 Voted asdmin 2010-03-04T02:33:29+08:002010-03-04T02:33:29+08:00 你最好习惯文件系统、卷等。 请回答以下问题以完成我的回答: 你在使用 LVM 吗? 你使用什么样的文件系统? 答案是:没有 lvm,ext3 fs 我的回答是:您的系统可以通过标准实用程序(tar、dd)备份,但不要期望备份很容易恢复。 您可以通过发出保存分区表和 mbr dd if=/dev/sdX bs=512 count=1 of=/backup/mkb-backup.img 之后,使用 tar 归档您的设备, 下次使用 LVM(支持快照,使备份更容易)和文件系统具有转储实用程序(例如,用于 XFS 的 xfs_dump)。 Niels Basjes 2010-03-04T02:47:35+08:002010-03-04T02:47:35+08:00 “无需重新启动服务器”部分使其成为不可能。 您将遇到的主要问题是所有硬件都不同。您需要在新服务器上具有不同设置的不同驱动程序。如果您必须保留任何状态信息(即您有某种已更新的数据库),那么在没有任何准备的情况下将系统迁移到不同的硬件意味着停机时间。 鉴于您目前的状态,我建议您这样做: 使用全新的干净操作系统 (CentOS) 安装新服务器。 安装您想要的应用程序 将所有信息复制到新服务器 停止所有更改(即脱机) 复制最近的几个更新。 切换到新服务器并使它们联机。 如果您的服务器在 Xen 或 VMware 中运行,您可以进行实时迁移。但这意味着您在创建您现在拥有的服务器之前已经做好了准备。 Best Answer Journeyman Geek 2010-03-04T03:48:01+08:002010-03-04T03:48:01+08:00 虽然我自己在 ubuntu 上从来没有运气,但mondo/mindi可能适用于热图像和恢复。
你最好习惯文件系统、卷等。
请回答以下问题以完成我的回答:
答案是:没有 lvm,ext3 fs
我的回答是:您的系统可以通过标准实用程序(tar、dd)备份,但不要期望备份很容易恢复。
您可以通过发出保存分区表和 mbr
之后,使用 tar 归档您的设备,
下次使用 LVM(支持快照,使备份更容易)和文件系统具有转储实用程序(例如,用于 XFS 的 xfs_dump)。
“无需重新启动服务器”部分使其成为不可能。
您将遇到的主要问题是所有硬件都不同。您需要在新服务器上具有不同设置的不同驱动程序。如果您必须保留任何状态信息(即您有某种已更新的数据库),那么在没有任何准备的情况下将系统迁移到不同的硬件意味着停机时间。
鉴于您目前的状态,我建议您这样做:
如果您的服务器在 Xen 或 VMware 中运行,您可以进行实时迁移。但这意味着您在创建您现在拥有的服务器之前已经做好了准备。
虽然我自己在 ubuntu 上从来没有运气,但mondo/mindi可能适用于热图像和恢复。