본문 바로가기
  • 배움에는 끝이 없다.
Operating System/linux

[linux] Smartctl 이용한 Disk 점검 (SATA)

by 줘패자 2023. 2. 16.

이전 포스팅은 smartctl 관련 SSD 내용이였다.

해당 포스팅은 SATA Disk에 대해 정리해보고자 한다.

 

[SATA 점검해야할 속성]

Reallocated_Sector_Ct = SSD에서 설명함, 동일함

Seek_Error_Rate = 탐색 지연 오류 비율 이라한다. 정상일경우 0

Spin_Retry_Count = 오류로 멈추었따가 구동된 횟수  정상일경우 0

Current_Pending_Sector = 명령시간 초과 횟수 정상일경우 0

Offline_Uncorrectable = 수정 할 수 없는 에러 발생, 정상일경우 0

UDMA_CRC_Error_Count = 케이블 뷸량, 파티션간 에러, 정상일경우 0

ㄴ이거는 몇몇 서버에서 0 아닌서버들이 적잖이 있음, 이런 서버는 디스크, 혹은 케이블등 점검이 필요한 것같다.

 

※ 전부 raw_value 기준

 

그 외에... 

Raw_Read_Error_Rate =Disk raw단에서 데이터 읽는 과정에서 문제가 있을 경우(sata가 뺑글뺑글 돌면서 물리적인 표면에서 읽을 때 문제가 있을경우인듯) 물리적인 부분이라 물리적인 충격에 의해 발생한다고 함,

이거는 정상이라면 0이어야 하는데 0 아닌 서버들이 겁나게 많다.

완벽주의자면 다 교체 추가로 SSD는 0인 디스크들이 대부분인반면 SATA는 0인 서버를 찾을 수가 없다.

이건 디스크가 어떻게 구동되느냐 ssd flush memory 방식과 sata 구동방식의 차이(sata는 실제로 디스크 안에서 동그란게 뺑뺑 돌면서 읽는거니까 물리적이라 에러가 많은듯) 때문 아닐까 혼자 짐작해본다.

 

 

 

 

 

################

마지막으로 레이드 컨트롤러가 장착돼있을 경우 smartctl 하는 방법(제조사별로 smartctl 지원 하는게 달라서(버전도 많이타고) 유명 벤더사면 벤더사에서 제공되는 툴 사용하는게 가장 좋을듯)

 

 

HP서버

 

smartctl -a -d cciss,디스크넘버 /dev/sda

댓글