이상한 디스크 문제 sunfire x2200 freebsd 8.3

이상한 디스크 문제 sunfire x2200 freebsd 8.3

따라서 내 Sunfire x2200 M2에는 250GB와 2TB라는 두 개의 SATA 드라이브가 있습니다. 어젯밤/오늘 아침 어느 날 시스템이 저절로 재부팅되었습니다. 정상적으로 돌아왔지만 몇 가지 로그를 검토한 후 다음을 발견했습니다.http://pastebin.com/Bctbzwb9.

da0250GB 드라이브는 OS 드라이브입니다. 를 사용하여 드라이브 정보를 검토한 smartctl결과 모든 것이 괜찮아 보였지만 을 사용하여 테스트를 실행했을 때 smartctl읽기 오류로 인해 실패했습니다. 나는 다음에서 이것을 발견했습니다 var/log/messages.

Jan  1 05:20:31 fuzzbox smartd[1160]: Device: /dev/da0 [SAT], 7 Currently unreadable (pending) sectors
Jan  1 05:20:31 fuzzbox smartd[1160]: Device: /dev/da0 [SAT], 7 Offline uncorrectable sectors
Jan  1 05:20:31 fuzzbox smartd[1160]: Device: /dev/da0 [SAT], previous self-test completed with error (read test element)
Jan  1 05:20:31 fuzzbox smartd[1160]: Device: /dev/da0 [SAT], Self-Test Log error count increased from 0 to 1

나는 이것을 어떻게 해야할지 잘 모르겠습니다. 드라이브나 컨트롤러에 결함이 있는 것 같나요?

smartctl -a /dev/da0산출:http://pastebin.com/RJ6043KJ

답변1

드라이브가 고장난 것 같습니다.

최신 SATA 드라이브(및 기존 SCSI 드라이브)에는 섹터에 대한 체크섬이 있습니다. 이를 읽고 체크섬이 일치하지 않으면 데이터를 다시 읽습니다. 데이터 다시 읽기가 자주 실패하면 드라이브는 디스크의 물리적 섹터가 불량하다고 가정합니다.

그런 일이 발생하면 두 가지 일이 발생할 수 있습니다.

  1. 드라이브는 데이터를 복구하기 위해 노력하며, 성공적으로 읽혀지면 해당 데이터를 예비 섹터에 기록합니다. 다음에 원래 섹터를 읽으려고 할 때마다 대신 예비 섹터로 리디렉션됩니다. 이 작업이 진행 중이지만 성공적으로 완료되지 않은 경우 상태는 다음과 같습니다.보류 중(귀하의 로그와 동일)
  2. 이런 일이 자주 발생하면 드라이브에 예비 섹터가 부족해집니다. 더 이상 스페어를 사용할 수 없으며 읽으면 읽기 오류가 발생합니다.

로그에 currently unreadable (pending) sectors및 항목이 있습니다 7 Offline uncorrectable sectors. 이는 사례 1)에 대한 명확한 포인터인 것 같습니다.

관련 정보