备注:我读过如何将SW MD RAID1阵列转换为LVM镜像?但想提出这个问题,因为这是一篇相当老的帖子。这是我的第一篇文章。
我有一个 sw RAID1(2 个 8TB HDD,以健康镜像形式向 Windows 磁盘管理提供)阵列,其中包含我想要保留的数据。它最初配置了英特尔快速存储技术。我目前没有额外的空间来进行不同的备份。
这些驱动器位于新安装的 Proxmox pve 主机中,该主机使用 ext4 LVM 文件系统进行设置(Proxmox 操作系统安装在 /dev/sda 上),当前将它们视为 2 个独立的卷(/dev/sdc 和 /dev/sdd) 。
如果我理解正确的话,我应该能够获取其中一个驱动器并将其设置为 LVM 卷,然后将另一个驱动器中的数据添加到其中。接下来,我会将第二个驱动器添加到卷组中。它是否正确?如果是这样,我该怎么办?
答案1
首先,在一个高效、专业的系统中,你必须有备份。事物有时会死,因此它们会死,并且镜像不能保护您免遭意外删除。没有什么可以防止意外删除,只有备份。
现在更进一步,这样你就没有备份了。但你有镜子,你可以用它作为备份。通过执行这些步骤,您可能会面临数据意外丢失、备份、知道自己在做什么、没有保修等风险。
步骤如下:
拆下镜子的一个部件。
将该部分格式化为 LVM 物理卷。
根据需要在其上创建逻辑卷。请注意,这些必须是 dm 镜像卷。
将内容从现已降级的 more 镜像复制到您的 LVM 中。
如果一切正常,请将系统重新引导至 LVM。
删除 RAID1 的剩余部分,并将第二个磁盘重新格式化为 LVM 物理卷。
创建 dm-mirror LV 对并同步它们。
我不知道 proxmox 是否有任何具体功能。很可能还没有。如果没有,那么您将需要通过救援系统执行这些操作。从命令行,是的,您可以做到这一点,这就是我在专业设置中会做的事情(但只有在我创建了完整备份之后)。