하드디스크 S.M.A.R.T. 점검

“컴퓨터에서 가장 고장률이 높으면서 고장이 났을 때 손실(또는 충격 ㅡ.ㅡ)이 큰 부품은 하드디스크입니다. 하드디스크의 고장을 예측하고 대응할 방법이 없을까요?
하드 디스크에 제공되는 S.M.A.R.T.(Self-Monitoring, Analysis and Reporting Technology, “자가 진단, 분석, 보고 기술”, 간단히 SMART) 정보를 통해 하드디스크의 상태를 점검할 수 있습니다.
물론 S.M.A.R.T. 상태가 양호하다 해도 기계적인 결함으로 갑자기 고장이 날 수 있고 반대로 S.M.A.R.T. 의 주요항목 값이 임계치를 초과해도 특별한 문제없이 한동안 사용하는 때도 있겠지만 안정적인 시스템 운영에 중요한 지표는 될 수 있습니다.
여기서는 S.M.A.R.T. 값의 항목별 설명과 윈도우, 리눅스에서 확인인 가능한 프로그램을 소개 합니다.”


1. S.M.A.R.T. 항목별 설명
1) Raw_Read_Error_Rate
: 디스크 표면으로부터 데이터를 읽는 과정에서 문제가 있을 때
2) Spin_Up_Time : 플래터 회전이 제로 RPM 에서 최대 RPM 에 도달하는 평균 시간
3) Start_Stop_Count : 플래터가 회전하고 정지한 횟수
4) Reallocated_Sector_Ct : 섹터에 문제가 생겨서 스페어영역의 섹터로 대체한 횟수
5) Seek_Error_Rate : 탐색 오류율
6) Power_On_Hours : 하드에 전원이 인가된 시간
7) Spin_Retry_Count : 최대 RPM 에 도달하기 위해서 회전을 시도하는 횟수
8) Power_Cycle_Count : 전원 On/Off 횟수
9) Power-Off_Retract_Count : 헤드가 플래터(디스크)에서 벗어나는 횟수
10) Load_Cycle_Count : 히드가 플래터 위로 진입한 횟수
11) Temperature_Celsius : 온도
12) Reallocated_Event_Count : 스페어 영역으로 대체된 섹터로부터 데이터를 읽어간 횟수
13) hardware ecc recovered : ECC 오류검출로 인해 복구된 횟수
14) Current_Pending_Sector : 불안정적인 섹터로 스페어영역 섹터로 remap 준비 중 이거나 읽는 과정에 문제가 생긴 섹터(준 배드 섹터)
15) Offline_Uncorrectable : 읽기/쓰기에 문제가 생긴 섹터, 디스크 표면이 손상됨. (배드색터)
16) UDMA_CRC_Error_Count : 하드디스크 인터페이스를 통해 데이타 전송과정에 발생한 CRC 오류 횟수
17) Multi_Zone_Error_Rate : 섹터에 쓰기과정에 발생한 에러가 검출된 횟수

2. 리눅스에서 S.M.A.R.T 확인
1) smartmontools 설치

2) S.M.A.R.T. 체크


3. 윈도우에서 S.M.A.R.T. 확인
1) smartmontools 다운로드 및 설치
http://sourceforge.net/projects/smartmontools/files/latest/download
(HD Tune, HDInspector 등의 프로그램도 있지만 리눅스와 동일하게 smartmontools 를 사용할 수 있습니다.)

2) S.M.A.R.T. 체크


참조 : https://ko.wikipedia.org/wiki/S.M.A.R.T.
http://kabangkle.tistory.com/19
https://www.smartmontools.org/
http://smartmontools.sourceforge.net

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다