mdadm "활성" 상태와 "깨끗함" 상태의 차이점은 무엇인가요?

mdadm "활성" 상태와 "깨끗함" 상태의 차이점은 무엇인가요?

서로 다른 RAID5 어레이를 사용하는 두 대의 컴퓨터가 있습니다. 내가 명령을 실행할 때

mdadm --detail /dev/md0

"상태" 필드의 경우 한 드라이브는 "활성"을 보고하고 다른 드라이브는 "청소"를 보고합니다. 차이점은 무엇입니까? 두 가지 상태 중 하나를 걱정해야 합니까? 둘 다 잘 작동하는 것 같습니다.

답변1

~에서RAID 어레이 문서Linux 커널에서:

clean - no pending writes, but otherwise active.
    When written to inactive array, starts without resync
    If a write request arrives then
      if metadata is known, mark 'dirty' and switch to 'active'.
      if not known, block and switch to write-pending
    If written to an active array that has pending writes, then fails.
active
    fully active: IO and resync can be happening.
    When written to inactive array, starts with resync

따라서 두 상태 모두 정상적으로 작동하는지 걱정할 필요가 없습니다. 보고 계시다면 inactive걱정하실 부분이 있을 겁니다.

mdadm주의가 필요한 모든 조건, 특히 실패한 디스크에 대해 기본적으로 이메일을 통해 경고하는 RAID 모니터링 데몬이 포함되어 있습니다. 구성되어 실행 중인지 확인해야 합니다.

답변2

메타 장치(md0)가 보고되어야 하며 clean물리적 디스크(간단한 미러링을 위한 fe /dev/sda2 및 /dev/sdb2)가 보고되어야 합니다 active sync. 그러면 모든 것이 정상입니다.

관련 정보