很久以前,我设置了一个由 2 个磁盘组成的 RAID。我想要的比其他更多的是安全/冗余,事实上我想我想要一个 RAID1。现在我只能访问这两个磁盘之一,然后查看它,我发现
root@pc:~# mdadm --examine /dev/sdd1
/dev/sdd1:
Magic : a92b4efc
Version : 0.90.00
UUID : XXXXXeXX:bXdXXXXc:adXXacXb:XXcXbaXX
Creation Time : Thu Aug X XX:XX:XX XXXX
Raid Level : raid10
Raid Devices : 2
Total Devices : 2
Preferred Minor : 0
Update Time : Wed Dec 28 12:23:27 2011
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Checksum : 7a4c440 - correct
Events : 694
Layout : near=2
Chunk Size : 64K
令人惊讶的是我可能有一个raid10。现在的问题是,我无法真正理解从只有 2 个磁盘开始的情况下这是如何合理的。
我想问的是,我是否以及如何仅使用剩余的 1 个磁盘来访问 RAID10(2 个磁盘)中存储的数据。
作为奖励,我真的不明白有什么区别(在 2 个磁盘的情况下,linux MD RAID10 和 RAID1 之间),也许这是谜语的一部分?
答案1
是的我可以!我使用了以下方式来访问数据。
$ mdadm -f -R /dev/md0
mdadm --examine --scan
这开始了 RAID10(这对我来说确实有点奇怪,尤其是我是如何结束的,以及它与简单 RAID1 的不同之处)
无论如何Linux MD RAID102 个磁盘的呈现方式如下
2 drives 3 drives 4 drives
-------- ---------- --------------
A1 A1 A1 A1 A2 A1 A1 A2 A2
A2 A2 A2 A3 A3 A3 A3 A4 A4
A3 A3 A4 A4 A5 A5 A5 A6 A6
A4 A4 A5 A6 A6 A7 A7 A8 A8
.. .. .. .. .. .. .. .. ..
至少在这张图中我看不到 raid1 和 raid10 设置之间的巨大差异(如果只有 2 个磁盘)