Linux 소프트웨어 RAID는 실패한 드라이브로 "자체"를 조립했습니다. 왜?

Linux 소프트웨어 RAID는 실패한 드라이브로 "자체"를 조립했습니다. 왜?

md3(sda3 + sdb3) 및 md5(sda5 + sdb5)라는 두 개의 raid1 배열이 있습니다.

파티션 테이블을 변경하고 싶었기 때문에 의도적으로 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입니다.

관련 정보