混合驱动器上的 Linux 软件 RAID 10 - 对齐

混合驱动器上的 Linux 软件 RAID 10 - 对齐

我有 4 个 2.5 英寸 7.2k 驱动器,我想在我的 KVM 实验室箱上构建一些 RAID 阵列用于一些 VM 存储。

有 2 个 320GB 驱动器和 2 个 500GB 驱动器。我希望使用 4 个 320GB 分区创建 RAID 10 阵列。然后,我将使用另一个备用驱动器将 500GB 驱动器上剩余的 180GB 构建到 RAID 5 分区中。我意识到性能会受到影响,因为 RAID 10 阵列中的一半驱动器将被另一个阵列使用,并且使用不匹配的驱动器也不是最佳的,但这仅适用于实验室/测试环境。

最初,我以为只需创建 4 个匹配的分区,创建 RAID 10 阵列,在其上设置 LVM 即可。但我开始研究所有这些扇区对齐业务,现在我真的不知道从哪里开始。

320GB 硬盘报告Sector size (logical/physical): 512 bytes / 512 bytes
500GB 硬盘报告Sector size (logical/physical): 512 bytes / 4096 bytes

因此,我需要考虑以下变量:分区开始/对齐、RAID 条带大小、RAID 超级块位置(?)、LVM PV --dataalignment,然后是 LV 中任何文件系统的对齐。

是否有人能够告诉我在这种特定情况下我需要做什么才能获得最佳对齐/扇区/条带大小?

请尝试忽略混合驱动器意味着整个事情从一开始就不是最佳的这一事实,正如我所说,这是一个测试/实验室环境。

答案1

简而言之,只要您使用的不是非常老旧的软件,就无需担心。分区工具在几年前就已修补,以便将分区对齐到 1 MiB 边界,这样它们就可以正确对齐。mdadm 和 lvm 也将自动处理对齐。

相关内容