systemctl status smartd 입력하면 아래와 같이 나옵니다.
root@com1 [일 9월 25] [15:37] ~
# systemctl status smartd
● smartmontools.service - Self Monitoring and Reporting Technology (SMART) Daemon
Loaded: loaded (/lib/systemd/system/smartmontools.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2022-09-25 15:36:20 KST; 16h ago
Docs: man:smartd(8)
man:smartd.conf(5)
Main PID: 2953 (smartd)
Status: "Next check of 4 devices will start at 08:06:20"
Tasks: 1 (limit: 19051)
Memory: 1.8M
CPU: 114ms
CGroup: /system.slice/smartmontools.service
└─2953 /usr/sbin/smartd -n
9월 26 05:06:20 com1 smartd[2953]: Device: /dev/nvme0, Critical Warning (0x0c): Reliability, R/O
9월 26 05:36:20 com1 smartd[2953]: Device: /dev/nvme0, Critical Warning (0x0c): Reliability, R/O
9월 26 06:06:21 com1 smartd[2953]: Device: /dev/sdc [SAT], SMART Usage Attribute: 190 Airflow_Temperature_Cel changed from 50 to 51
9월 26 06:06:21 com1 smartd[2953]: Device: /dev/sdc [SAT], SMART Usage Attribute: 194 Temperature_Celsius changed from 50 to 49
질문 1 : 에러나 경고가 최근것만 출력되는데, 최초것까지 모두 조회할 수 있을까요 ?
질문 2 : Next check 는 대략 30분후에 한다고 쓰여있는데, 제가 임의로 검사 주기 설정하는 것이 가능한가요 ?
디스크별로 지정해서 SMART의 현제값을 가져올 수 도 있습니다
현제값 체크해서 문제 있는지 확인해보세요
각종 데몬들의 풀로그를 보는 방법을 문의드린겁니다.
과거 기록을 보려면 그 파일을 열어보는게 정답이겠지요.
데몬 프로그램들의 첵크주기 및 설정내용들은 각자 다르므로
/etc 디렉토리 어딘가에 ???.conf 형태로 저장되어 있겠죠.
참고로 smartd 관련 프로그램들을 설치해보니 log 기록은 /va/log/syslog 파일에 남겨지네요.
과거 기록을 살펴보려면 대충 grep -rn "smartd" syslog* 이렇게 명령을 내리면 되겠습니다.
한번 찾아보겠습니다.
맞늠지 모르겠는데.. smartctl 인가.. 그 명령을 사용하시면 현재 smart 상태 레포트도 볼 수 있구요
journalctl -u smartd.service 하니까
-- No entries --
이것만 딱! 나오고 암것도 안나옵니다 ㅎ
위에를 보니 smartmontools.service 으로 바꾸시면 될거같습니다.
journalctl -u smartmontools.serivce 하니까 데몬 시작했을때 부터 현재까지 모두 나오네요.
혹시, clear 하는 방법도 있을까요 ? 즉, 로그를 싹다 삭제하는 방법이라던가...
한번 man journalctl 해보시면 도움될만한게 있을수도 있을거 같습니다.
조언대로 메뉴얼 페이지 살펴보고 있어요^^