고장난 드라이브에서 Linux 소프트웨어가 "자체 조립"되었습니다. 왜?

고장난 드라이브에서 Linux 소프트웨어가 "자체 조립"되었습니다. 왜?

두 개의 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입니다.

관련 정보