(我已经在 Serverfault 上发布了这个,因为我怀疑它对超级用户来说有点技术性。如果我错了,请在适当的地方移动它)
我正在远程查看一个标识为 ReadyNAS ProUltra2 V1.4 的设备。看来该设备中有 2 个磁盘并运行 Debian 的变体。我注意到有关 RAID 阵列的一些事情 - 它报告如下
ReadyNAS:~# cat /proc/mdstat
Personalities : [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md2 : active raid5 sda3[0] sdb3[1]
972040704 blocks super 1.2 level 5, 64k chunk, algorithm 2 [2/2] [UU]
md1 : active raid1 sda2[0] sdb2[1]
524276 blocks super 1.2 [2/2] [UU]
md0 : active raid1 sda1[0] sdb1[1]
4193268 blocks super 1.2 [2/2] [UU]
值得关注的是 md2(这似乎是大部分空间)配置为 RAID5 但只有 2 个磁盘。通过阅读,我了解到 mdadm 在 RAID5 配置中至少需要 3 个磁盘来实现冗余。我不知道这种理解是否错误,ReadyNAS 是否正在做一些非标准的事情,或者是否由任何设置它的人错误设置 - 尽管我不知道为什么 RAID5 会在这样的盒子上启用是,设置它的人必须使用某种基于 gui 的设置过程,因为它们不是技术性的。
任何人都知道 MD2 是否真的有冗余或者这个设置可能是如何形成的?
我在这里发现了我的答案。- “使用 mdadm,2 驱动器 RAID 5 二进制与 RAID1 相同,而不是 RAID 0”