나는 Ubuntu에서 디스크를 모니터링하기 위해 smartd를 사용하고 매일 오전 2시에 짧은 스캔을 실행하고 매주 토요일 오전 3시에 긴 테스트를 실행하도록 구성합니다.
/dev/sda -a -n standby -o on -S on -s (S/../.././02|L/../../6/03) -m [email protected]
나는 smartd가 디스크를 주기적으로(30분마다?) 폴링하여 대기 모드에서 깨어나게 한다는 것을 알고 있으므로 -n standby
위 구성에 해당 플래그를 추가했습니다. 그러나 이렇게 하면 디스크가 대기 모드에 있는 경우 예약된 검사 실행도 중지됩니다.
지정된 시간에 예약된 스캔을 강제로 시작하고 필요할 때 디스크를 깨우지만 정기적인 폴링 방식으로 디스크 깨우기를 중지하는 방법이 있습니까?
답변1
귀하가 요구하는 것을 정확하게 수행하는 것은 불가능하다고 생각하지만 빈도를 줄임으로써 정기적인 여론 조사의 영향을 줄이는 것은 가능합니다. 이는 smartd
s 옵션을 통해 수행됩니다 --interval
. 기본적으로 1800초(알다시피 30분)이지만 더 긴 간격으로 설정할 수 있습니다.
내 시스템에는 /etc/default/smartmontools
다음 줄이 있습니다.
smartd_opts="--interval=10800"
따라서 smartd
정기 여론조사는 3시간마다 실시됩니다 . 또한 에 지정된 시간에 구성된 검사를 실행합니다 /etc/smartd.conf
.