일반적으로 phpsysinfo 에서 smartctl 을 통한 보고서를 볼때 기본값인 항목만 볼수 있도록 설정되어 있습니다.

 

 

 

하지만 각 디스크 벤더에 따라 해당 smart 값 id가 다르기 때문에 수정이 필요한 경우가 있습니다.

 

한가지 예로 사용중인 st31000524as 의 경우 193과 200 값을 읽어 올수 없습니다.

보통 smart 값에서 중요시 하는 값은 1, 5, 7 , 183(벤더마다다름), 188(벤더마다다름), 197, 198, 199(벤더마다다름) 이지만

꼭 smart 값이 현재 디스크의 상태를 나타내는건 아니지만 그러나 참고한다고 나쁠건 아니지요.

(벤더마다 smart 값을 표기하는 방법도 다르고, 자사 테스트 툴에서는 정상으로 표기되는 경우도 있습니다.)

 

 

기본값 id를 벤더에 맞게 수정 및 추가 한뒤 phpsysinfo 를 통해 확인하면

 

 

이런 화면이 나오게 됩니다.

183(Runtime Bad_Block) 과 188(Command Timeout) 의 경우는 undefined 항목으로 표기 되고 있으나

phpsysinfo\plugins\smart 에서 class.smart.inc.php 항목을 수정해 주면 되나, 이상하게 수정을 해도 계속 표기오류가 있네요

저작자 표시 비영리 변경 금지
신고

티스토리 툴바