![扩大加密的 RAID5 阵列而不导致对齐问题](https://linux22.com/image/1432041/%E6%89%A9%E5%A4%A7%E5%8A%A0%E5%AF%86%E7%9A%84%20RAID5%20%E9%98%B5%E5%88%97%E8%80%8C%E4%B8%8D%E5%AF%BC%E8%87%B4%E5%AF%B9%E9%BD%90%E9%97%AE%E9%A2%98.png)
问题
有没有什么方法可以告诉 mdadm 确保在扩大 RAID5 阵列时 RAID 设备上的某个逻辑扇区与条带的开头保持对齐?
问题
我的 RAID5 是使用 LUKS 和 LVM 加密的,每个都在底层设备上有一些元数据,这意味着我的实际文件系统从扇区 6144 开始,这是第三个条带的开头,因为我的块大小是 512K,并且阵列中有 4 个磁盘。我认为用一个磁盘增加阵列会增加条带大小并将该扇区带到第二个条带的中间,从而导致错位和性能下降。
有什么方法可以预防或缓解这种情况吗?
期望的解决方案
我觉得最佳解决方案是在增加阵列时以某种方式告诉 mdadm 以确保扇区 6144 与条带的开头对齐,但据我所知,这是未实现它可以通过修改映射来实现这一点,使得增长完成后,扇区 0 实际上将对应于第一个条带中间的扇区 2048,然后扇区 6144 将对应于第三个条带开头的扇区 8192。