我有一台 CentOS 服务器,我想创建它的精确副本。该设备有一个 128MB 的驱动器,安装为 /boot。然后我有一个 4 驱动器软件 Raid 5 阵列,上面有 2 个逻辑卷。第一个逻辑卷安装在 /,第二个是交换。我需要能够对 /boot 驱动器进行映像,然后对整个 / 逻辑卷进行映像。我当时想我可以使用 gparted 对新服务器进行分区并创建逻辑卷。但我不确定我接下来如何恢复
我已将我的 raid 设置、我的分区设置和 LVM 信息的内容复制到 pastebin 以节省空间。
我对此确实一无所知,并且已经阅读了“相关”问题中的大部分帖子,但似乎没有针对此问题的具体内容。任何帮助或指导都非常好。
答案1
如果您当前用于运行源服务器的内核包含在目标服务器上运行硬件所需的所有驱动程序,那么该过程就不会太麻烦。首先使用 tar 创建分区的存档,然后将其存储在可访问的位置(可移动媒体或 nfs 服务器)。
使用实时发行版启动另一台服务器。创建所需的分区,并将存档解压到这些分区。将 grub 安装到启动设备的 MBR。就是这样。
如果服务器具有不同的硬件或需要不同启动设备的驱动程序,则需要编译内核才能使其工作,但是,如果您使用映像软件并尝试恢复到不匹配的硬件,则无论如何都必须这样做。
简而言之:恢复分区 > 使 /boot 可启动(安装 grub)> 编译新内核并提供给 Grub(仅在必要时)> 完成。