为由 2 个 nvme 驱动器组成的卷组设置 raid

为由 2 个 nvme 驱动器组成的卷组设置 raid

我买了 4 个 4TB nvme 卷。我已经测试过了,运行良好。

操作系统是Ubuntu-server 23.04。

我想要实现的目标如下:

2 个驱动器作为一个驱动器。(我认为那是一个卷组)

最重要的是,我希望将卷组镜像到其他 2 个驱动器,这些驱动器可能也需要配置为卷组。(应该是 raid)

如何使用 lvm、卷组和镜像设备来实现这一点?

使用 blkid + fstab 和卷组的 ID 可以在启动时挂载。(如果我错了,请纠正我)

我是否需要在 fstab 中挂载这两个组,或者根本没有组而我只需要挂载一个?

提前致谢 :)

答案1

启动似乎无法很好地与 RAID 配合使用,因此我首先会在一个驱动器上创建一个小型(5G)启动分区。在其余三个驱动器上,我会尝试创建一个相同大小的交换分区,只是为了对称。交换分区不需要 RAID,通常也不应该。

RAID 的级别低于逻辑卷,因此我首先会使用mdadm它来创建两个 RAID 1 阵列,每个阵列包含两个 SSD,或者一个 RAID 10 阵列,包含 2x2 SSD。如果您已经创建了一个 RAID10 阵列,那么一切就完成了;无需进入 LVM。否则,您需要将两个 RAID 阵列中的每一个都分配为物理卷 (PV),创建一个包含两者的卷组 (VG),然后创建一个与卷组大小相同的逻辑卷 (LV)。然后,您可以在 LV 上安装文件系统。

相关内容