较小的 fdisk 分区、mdadm RAID10、LVM 和 KVM 有哪些缺点?

较小的 fdisk 分区、mdadm RAID10、LVM 和 KVM 有哪些缺点?

我正在使用 KVM 和 LVM 设置新的虚拟化服务器。KVM 主机和所有客户机都将安装在 SSD 驱动器上。每个客户机都可以访问由 4x3TB SATA 驱动器组成的 RAID10 阵列,用于数据和存储。

我的问题是我有太多空间(可用 6TB),而我现在并不真正需要。

首先,一种方法是使用 mdadm 创建一个 6TB 的大空间,然后创建一个大的 LVM 卷组,然后可以通过创建逻辑卷来“分割”该卷组。

第二种方法是先用 fdisk 将每个硬盘 (3TB) 分成四个 0.75TB 主分区 (sdx1、sdx2、sdx3、sdx4 ,x=a、b、c、d)。然后我可以使用

mdadm --verbose --create /dev/md1 --level=10 --chunk=256 --raid-devices=4 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1

在这种情况下,/dev/md1 将是 1.5TB RAID10 阵列,可以形成 LVM 卷组,然后创建逻辑卷。

如果将来我需要更多空间,我只需创建 /dev/md2 等即可。/dev/md1、/dev/md2、/dev/md3 和 /dev/md4 等于 6TB。

我猜第一种方法可以称为自上而下的方法(从大到小)。第二种方法也许是自下而上的方法(从小到大)。

这是我第一次使用 RAID,我想知道使用第二种方法是否有任何缺点?大多数人似乎都在使用第一种方法,或者?那么设置我的 RAID10 的最佳方法是什么?也许没有区别,只是以不同的方式看待同一件事?你会怎么做?

答案1

您创建的每个附加 RAID 都需要更新其超级块。这无疑会降低性能。对于 RAID-10,创建多个 RAID 毫无意义,只需在其上使用 LVM-2 即可。

相关内容