디스크 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과 어떻게 다른지)

그래도리눅스 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개만 있는 경우).

관련 정보