如何仅使用 1 个磁盘访问 RAID10(由 2 个磁盘组成)上的数据?

如何仅使用 1 个磁盘访问 RAID10(由 2 个磁盘组成)上的数据?

很久以前,我设置了一个由 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 个磁盘)

相关内容