btrfs RAID-1 中的磁盘大小非常不均匀

btrfs RAID-1 中的磁盘大小非常不均匀

我想扩大我的 6x 3TB RAID-1,并希望借此机会开始使用更大的磁盘大小。我知道我可以在 btrfs 阵列中使用不均匀的磁盘大小,只要最大的磁盘不大于阵列的 50%,我也应该能够使用整个空间(计算器)。

但是除了可用的磁盘空间之外,我还要面对什么其他后果?例如,最大的磁盘将比其他磁盘承受更多的写入负载,不是吗?读取负载呢?这是我应该记住的事情吗?这会影响阵列的可靠性吗?

除了最大限度可能的磁盘大小差异,是否存在受到推崇的这些场景的最大磁盘大小差异是多少?

答案1

但是除了可用的磁盘空间之外,我还要面对什么其他后果?例如,最大的磁盘将比其他磁盘承受更多的写入负载,不是吗?读取负载呢?这是我应该记住的事情吗?这会影响阵列的可靠性吗?

如果 10TB 磁盘保存了相当于约 3 个 3TB 磁盘的数据副本,则其负载可能也会是约 3 倍。(但这纯粹是猜测。)我认为可靠性根本不是问题 - 但性能可能是问题,因为 10TB 磁盘可能会成为瓶颈。

(如果相同的数据存储在两个磁盘上,那么我相信每个磁盘被读取的概率都是 1⁄2。目前,Btrfs 有一个基于进程 ID 的相当简单的读取平衡机制;据我了解,相同的进程将始终被定向到同一个磁盘,大致如此。)

相关内容