두 개의 raid1 배열이 있습니다: md3(sda3+sdb3) 및 md5(sda5+sdb5).
파티션 테이블을 변경하고 싶었기 때문에 의도적으로 sdb 디스크에 오류가 발생했습니다.
# mdadm /dev/md3 --fail /dev/sdb3
# mdadm /dev/md5 --fail /dev/sdb5
얼마 후 나는 /proc/mdstat를 확인했고 다음과 같이 말했습니다.
Personalities : [raid1] md5 : active raid1 sdb5[1]
104792064 blocks super 1.2 [2/1] [_U]
md3 : active raid1 sda3[0]
52396032 blocks super 1.2 [2/1] [U_]
unused devices: <none>
따라서 sdb5가 실패했지만 md5는 sda5 대신 sdb5로 어셈블되었습니다. 어떻게 이런 일이 일어날 수 있습니까?
mdadm v3.3을 사용하고 있으며 커널은 3.14.3-200.fc20.x86_64입니다.