예약된 검사를 위해서만 디스크를 깨우는 방법 Smartd

예약된 검사를 위해서만 디스크를 깨우는 방법 Smartd

나는 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

귀하가 요구하는 것을 정확하게 수행하는 것은 불가능하다고 생각하지만 빈도를 줄임으로써 정기적인 여론 조사의 영향을 줄이는 것은 가능합니다. 이는 smartds 옵션을 통해 수행됩니다 --interval. 기본적으로 1800초(알다시피 30분)이지만 더 긴 간격으로 설정할 수 있습니다.

내 시스템에는 /etc/default/smartmontools다음 줄이 있습니다.

smartd_opts="--interval=10800"

따라서 smartd정기 여론조사는 3시간마다 실시됩니다 . 또한 에 지정된 시간에 구성된 검사를 실행합니다 /etc/smartd.conf.

관련 정보