# apt-get install smartmontools smart-notifier
smartmontools
하드디스크에 내장되어 있는 자기 감시 분석 및 보고 기술(S.M.A.R.T.)를 이용하여 하드디스크의 상태를 알 수 있습니다.
- smartctl
# smartctl -i /dev/sda
하드디스크 /dev/sda의 정보를 보여줍니다.
# smartctl -H /dev/sda
간단히 SMART 상태를 보여줍니다.
# smartctl -a /dev/sda
모든 SMART 정보를 보여줍니다. - smartd
데몬으로 백그라운드에서 실행되어 하드디스크에 오류가 생기면, 사용자가 설정한 E-mail로 알려줄 수 있습니다.
E-mail 대신에 아래의 smart-notifier 설치하면 오류가 생길 때에 사용자의 컴퓨터 화면에서 경고창이 보이게 됩니다.
smart-notifier
설정을 다음과 같이 합니다.
- 먼저 위의 smartd이 백그라운드에서 실행할 수 있게 설정합니다.
/etc/default/smartmontools 파일에서
#start_smartd=yes 를 #를 제거하여, start_smartd=yes로 변경합니다. - /etc/smartd.conf 에서
기본값 DEVICESCAN -d removable -n standby -m root -M exec /usr/share/smartmontools/smartd-runner을
DEVICESCAN -d removable -n standby -m root -M test -M exec /usr/share/smartmontools/smartd-runner로 바꾸어 줍니다. - # /etc/init.d/smartmontools restart
Hard Disk Health Warning 이 보이면 제대로 설정된 상태이므로 위의 -M test를 지우고 저장합니다.
이제 하드디스크 오류가 생기면 화면에 경고창이 보이게 됩니다. - openbox이면 /etc/xdg/autostart/에 smart-notifier.desktop 파일이 있어야 openbox가 실행시에 smart-notifier가 실행되며,LXDE이면 추가로 [기본 설정] -> [데스크톱 세션 설정] 에서 (또는 $ lxsession-edit), 자동으로 시작한 프로그램에 Smart Notifier 가 선택되어 있어야 합니다.
gsmartcontrol
콘솔에서 사용하는 smartctl 의 graphical user interface 입니다.
- # apt-get install gsmartcontrol
댓글 없음:
댓글 쓰기