
데비안에는 RAID 시스템이 있습니다.
Disk /dev/sda: 320.1 GB,...
Device Boot Start End Blocks Id System
/dev/sda1 * 1 2432 19535008+ fd Linux raid autodetect
/dev/sda2 2433 2918 3903795 fd Linux raid autodetect
/dev/sda3 2919 38913 289129837+ fd Linux raid autodetect
Disk /dev/sdb: 320.1 GB, ...
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 2432 19535008+ fd Linux raid autodetect
/dev/sdb2 2433 2918 3903795 fd Linux raid autodetect
/dev/sdb3 2919 38913 289129837+ fd Linux raid autodetect
# df -h
/dev/md0 19G 12G 6,0G 66% / type ext3 (rw)
/dev/md2 272G 245G 25G 91% /var type ext3 (rw)
모든 것이 잘 작동하는지 확인하고 구성하고 싶습니다. 오류가 발생하면 이메일을 보내 드리겠습니다.
내 유일한 줄은 /etc/smartd.conf
다음과 같습니다.
DEVICESCAN -d removable -n standby -m root -M exec /usr/share/smartmontools/smartd-runner
그러면 2개의 RAID 장치를 스캔할 수 있나요?
그리고 내 안에는 /etc/cron.d/mdadm
다음 줄이 있습니다.
57 0 * * 0 root if [ -x /usr/share/mdadm/checkarray ] && [ $(date +\%d) -le 7 ]; then /usr/share/mdadm/checkarray --cron --all --idle --quiet; fi
즉 /usr/share/mdadm/checkarray
, MD 어레이의 중복 정보에 대한 점검 실행을 시작합니다.
답변1
하드 디스크의 성능 저하 및 오류를 확인하는 유틸리티를 제공하는 하드 디스크 설치 패키지의 신뢰성을 모니터링하려면 smartmontools
최신 ATA 및 SCSI 하드 디스크에 내장된 SMART(자체 모니터링, 분석 및 보고 기술 시스템)를 사용하십시오.
패키지에는 smartctl
명령줄에서 하드 디스크를 확인하는 데 유용한 도구와 smartd
지정된 간격으로 하드 디스크를 확인하고 경고/오류를 syslog에 기록하며 지정된 이메일 주소로 경고 및 오류를 보낼 수도 있는 데몬이 포함되어 있습니다.
start_smart
데몬을 활성화하려면 파일에서 해당 줄의 주석 처리를 제거해야 합니다 /etc/default/smartmontools
. 그런 다음 /etc/smartd.conf
모니터링할 하드 디스크를 파일에 정의하고 서비스를 시작해야 합니다 smartmontools
(확인똑똑한 남자그리고남자 smartd.conf자세한 지침은 이 파일에 많은 예가 있습니다.
/dev/sda -m [email protected] -M exec /usr/share/smartmontools/smartd-runner
/dev/sdb -m [email protected] -M exec /usr/share/smartmontools/smartd-runner
도구를 사용하여 MD 장치를 모니터링할 수 있습니다 mdadm
. 알림이 포함된 이메일을 받으려면 파일에서 메일 수신자를 정의하세요 /etc/mdadm.conf
(자세한 내용은남자 mdadm.conf그리고남자 mdadm):
MAILADDR [email protected]
그런 다음 cron을 통해 다음 명령을 예약하십시오(예약 기간은 귀하에게 달려 있습니다).
mdadm --monitor --scan -1