Smartd 관련 질문 드립니다.

wlshdi의 이미지

요즘 HDD fail 이 자주 발생하는 경우가 생겨서 확인해본결과

HDD 장애의 대부분이 smartd 와 관련되어 있었습니다.

현재 리눅스 페도라core6 사용중인 서버들인데

여기서 sata HDD 를 사용하고 있습니다.
===============================================================================
smartctl version 5.36 [i686-redhat-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

ERROR: smartctl requires a device name as the final command-line argument.

Use smartctl -h to get a usage summary
===============================================================================
그런데 smartd 에서 여러가지 hard disk check 를 하는중 문제가 발생하는걸로 보여집니다.

smartd 가 어떤일을 하는놈이고 어떻게 동작하는지 몰라서 질문 드립니다.

1. smartd 가 기본적으로 HDD 호환성에 문제가 없는지 확인하는 방법
2. smartd 가 error 메세지 호출시에 시스템을 홀딩 시키는 경우도 있다고 들었는데 이게 맞는지? 어떤경우에 동작하는지
3. smartd에서 지원되는 기능과 config 설정 방법이나 설명 자료가 어디에서 확인가능한지 궁금합니다.

^^;; 에구구 질문하다보니 너무 많은 질문을 드린것 같습니다. 고수님들 답변 부탁드립니다.

zz181321의 이미지

답변을 드리자면요. smartd 때문에 fail나는 게 아닙니다.
smartd는 하드디스크가 지원하는 S.M.A.R.T. 기능으로부터 정보를 불러와서 보여만 줄 뿐입니다.

즉, 하드 자체가 즉사 직전이라 fail 나는 것 뿐.
결론은 데이터가 중요하면 즉시 백업하고 그 하드는 폐기처분 하시고, 나는 행운의 별의 가호를 타고 태어났다,
로또 1등 따윈 밥 먹는 거 보다 쉽다, 라고 하신다면 그냥 쓰시면 됩니다.

그리고 이런 질문은 질답란에 하시는게 답변이 더 빠르지 않을까합니다.

* 추신
fail이란 표현이 smartd의 리포트에서 나오는 fail이란 의미시라면, 약간 달라질 수 있습니다.
정상 범위 안에서 나오는 것도 있으니... 자세한 건 찾아보세요.