我部门有一台重要的机器需要备份。它使用 lvm2 将其各个分区分布在两个 80G PATA 硬盘上(lvm 工具输出:http://pastebin.com/Wh3h9PVz)。我尝试使用 clonezilla 来对驱动器进行映像处理,但很困难。我可能使用“仅使用 dd”选项获得了良好的映像,但是我在将该映像还原到新机器时遇到了困难。我如何制作这些分区的映像,以便可以在新机器上重新创建文件系统?理想情况下,解决方案包括能够将文件系统放在 SATA 硬盘上,而不是 PATA 上。
答案1
由于您使用的是在这些特定驱动器上设置的 LVM,因此我不确定我是否想要系统克隆,而只是直接备份。否则,您可能会恢复到不接受您恢复到的驱动器配置的系统。就我个人而言,我现在唯一克隆东西的时候是制作工作站映像以推广到实验室,或者使用虚拟机进行操作。另外,您在问题中说得对,您希望更改驱动器配置,而且我也曾有过一些克隆;驱动器几何形状的轻微变化可能会导致许多克隆选项出现严重问题。我使用过的许多克隆选项都不是就像在克隆恢复中更改底层硬件时一样。
您可能需要研究 Amanda 或 Bacula 备份解决方案,您可以将系统保存到另一个媒体并根据需要恢复部分。
或者,根据此服务器的使用方式,我们推出了 VMWare ESXi 系统并在其上放置了多台服务器。为了对服务器进行简单的克隆,我们可以(由于我们的环境;需要 24/7 全天候运行的业务生产系统不会提供这种特定的解决方案)关闭服务器并将硬盘驱动器映像复制到另一个 ESXi 系统或网络存储系统,然后重新启动 VM。要“恢复”,我们可以将驱动器映像放在另一个 ESXi 系统上并在那里启动 VM。与 VMWare 的付费选项(包括 livemotion 等)相比,速度较慢,但如果您能负担得起额外的管理和时间开销,它可以工作。
或者,在 VM 环境中,您可以使用常规 Windows/Linux 备份工具备份客户 VM(因此无需使 VM 脱机),如果出现问题,则可以将其还原到另一台 VM 主机上的另一个空白 VM,就像“干净”还原一样。
如果您认为这可能是适合您情况的一种选择,那么可以使用一些工具来进行物理到虚拟的迁移。不过,根据您的描述,克隆可能不是最佳选择。
另一种方法是使用 tar 或 dump 甚至 rsync 等实用程序将文件系统的快照捕获到网络共享或其他媒体。不过,您必须检查您的特定使用情况,因为其中一些实用程序不喜欢繁忙的文件系统和/或打开的文件句柄。