중복성을 갖춘 RAID의 요점은 가능한 한 오래 계속 될 것이지만, 고장난 디스크와 같이 성능이 저하 된 모드로 들어가는 오류를 감지한다는 것입니다. 다음을 사용하여 배열의 현재 상태를 표시 할 수 있습니다 mdadm -D
.
# mdadm -D /dev/md0
<snip>
0 8 5 0 active sync /dev/sda5
1 8 23 1 active sync /dev/sdb7
또한 mdadm -D
고장난 구성 요소와 같은 문제가있는 경우 반환 상태 는 0이 아닙니다 (1은 RAID 모드가 보상하는 오류를 나타내고 2는 완전한 실패를 나타냅니다).
을보고 모든 RAID 장치 상태를 빠르게 요약 할 수도 있습니다 /proc/mdstat
. RAID 장치에 대한 정보도 얻을 수 있습니다 /sys/class/block/md*/md/*
. Documentation/md.txt
커널 설명서를 참조하십시오 . 일부 /sys
항목은 쓰기 가능합니다. 예를 들어, 당신은 전체 검사 트리거 할 수 있습니다 md0
와를 echo check >/sys/class/block/md0/md/sync_action
.
이러한 지점 검사 외에도 mdadm은 문제가 발생하자마자 사용자에게 알릴 수 있습니다. 당신이이 있는지 확인 MAILADDR root
에 /etc/mdadm.conf
(일부 배포판 (예를 들어 데비안)이 자동으로 설정). 그러면 오류 (배열 저하)가 발생하자마자 이메일 알림 이 수신됩니다 .
로컬 컴퓨터에서 루트로 메일 보내기를 받도록하십시오 (일부 최신 배포에서는 모든 전자 메일이 외부 공급자를 통과하지만 로컬 시스템을받는 것은 모든 시스템 관리자에게 필요함) 때문에이를 생략합니다. root에게 메일을 보내서 이것을 테스트하십시오 : echo hello | mail -s test root@localhost
. 일반적으로 올바른 이메일 설정에는 두 가지가 필요합니다.
- 로컬 컴퓨터 에서 MTA 를 실행하십시오 . 로컬 메일 배달을 허용하려면 MTA를 설정해야합니다. 모든 배포판에는 적합한 MTA가 포함되어 있습니다. 이메일을 로컬로 전달하려면 nullmailer가 아닙니다.
시스템 계정으로가는 메일을 적어도 root
정기적으로 읽는 주소로 리디렉션하십시오 . 로컬 컴퓨터의 계정이거나 외부 전자 메일 주소 일 수 있습니다. 대부분의 MTA에서는 주소를 /etc/aliases
; 당신은 같은 줄이 있어야합니다
root: djsmiley2k
현지 배송 또는
root: djsmiley2k@mail-provider.example.com
원격 배송 용. 원격 배달을 선택하는 경우 MTA가 해당 구성으로 구성되어 있는지 확인하십시오. MTA에 따라 newaliases
편집 후 명령 을 실행해야 할 수도 있습니다 /etc/aliases
.