오래전에 디스크 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개만 있는 경우).