复制使用 LVM 运行的服务器的直接方法

复制使用 LVM 运行的服务器的直接方法

我使用 Clonezilla 拍摄了一台 Ubuntu 18.04 LTS 服务器的映像,该服务器有 4 个 4TB 磁盘,每个磁盘上都有一个 LVM 卷。我确实看到 Clonezilla 按名称(卷组“datazone”中的“datavolume”)制作了 LVM 数据卷的映像,因此从某种意义上说它似乎有效。问题是,我不知道如何将此映像还原到另一台机器。如果我只是天真地运行 Clonezilla 还原,它会抱怨 LVM 磁盘的 UUID 不一样,计算机就会爆炸。好吧,不完全是,但我的服务器没有按预期复制。

我想要的复制目标是一台只在 BIOS 中运行的旧服务器,该服务器有 4x8TB 磁盘。我已经能够获得一个具有类似布局的空白 Ubuntu 18.04 LTS,尽管有些麻烦。

源磁盘布局如下图所示。

“clonezilla-img”的 Pastebin:https://pastebin.com/KYKmt6iR

文件列表的 Pastebin(ls -lah在图像文件夹内):https://pastebin.com/Y3Y3Kfgi

原始服务器布局

答案1

我最终发现这台旧服务器确实支持 UEFI!默认情况下只是处于 BIOS 模式。因此,将服务器置于 UEFI 模式后,我能够从 USB 记忆棒以 UEFI 模式启动 Clonezilla,并能够正常恢复我的映像。(我确实进入了高级模式,以防我看到想要尝试更改的内容,但我只是采用了默认设置。)

我赶紧补充说,这是一个 4x4TB LVM 设置,已恢复到 4x8TB 真实磁盘。稍后我想尝试在虚拟机中恢复到例如 4x5TB 虚拟磁盘。但那是另一天的另一个项目。

相关内容