내 서버에 심각한 오류가 발생했습니다. 운영 체제는 양호하며 백업되어 실행 중입니다. RAID 드라이브를 다시 연결하고 마운트하기 전에 다음과 같은 간단한 질문을 던져야 합니다.
원래 어떤 드라이브 /dev/sda(b/c)가 매핑되었는지 알 수 없습니다. RAID의 어떤 드라이브가 운영 체제의 /dev/sda인지 모르겠습니다. 잘못된 순서로 연결하면 mdadm이 이 문제를 해결합니까, 아니면 RAID를 중단합니까?
답변1
mdadm
UUID를 사용하여 어레이의 드라이브 부분을 찾으십시오. 드라이브 중 하나를 가리키기만 하면 어레이에 있는 전체 드라이브 세트를 찾을 수 있습니다. 또한 어레이 메타데이터의 전체 복사본이 어레이의 각 드라이브 부분에 있어야 합니다.
직접 시도해 보세요(예: 를 사용하여 /dev/sda2
).
# mdadm --query /dev/sda2
/dev/sda2: is not an md array
/dev/sda2: device 1 in 4 device active raid10 /dev/md120. Use mdadm --examine for more detail.
# mdadm --examine /dev/sda2
/dev/sda2:
[...]
Version : 0.90.00
UUID : 4412cfc6:5e1882a5:7dff47a2:91b78dd1 (local to host kvmserver)
[...]
Raid Devices : 4
Total Devices : 4
[...]
Number Major Minor RaidDevice State
this 1 8 2 1 active sync /dev/sda2
0 0 8 34 0 active sync /dev/sdc2
1 1 8 2 1 active sync /dev/sda2
[...]