2011-08-24 3 views
1

SD 카드에서 메타 정보를 읽을 수있는 도구가 있습니까? smartctl이 일반 하드 드라이브에서 할 수있는 것과 비슷합니까?SD 카드가 남긴 쓰기 수를 확인할 수있는 도구가 있습니까?

이야기 : 공용 네트워크 용 라우터를 구축했으며 모든 로깅 정보와 데이터베이스를 SD 카드에 저장합니다. 1 년 후 SD 카드가 작동을 멈췄습니다. 나는 그것이 너무 많은 글을 쓰고 죽었다고 생각한다. 이제 카드를 교체하고 카드가 죽기 전에 알려줄 도구를 만들고 싶습니다. ...

답변

0

아니요. "제한된 수의 쓰기"는 악성 제조업체가 만든 카운터가 아니며 오류 모드입니다. 불행히도, "이 구성 요소가 언제 중단 될 것인가"를 말할 수있는 확실한 방법은 없습니다. "이 제조업체의이 모델은 대개 10^x 씁니다."

+0

글쎄, 나는 카드가 평탄화/블록 재 할당을 마쳤다는 것을 읽었으므로 깨진 블록의 수가 좋은 지표가 될 수 있지만 정보를 얻는 방법을 찾을 수는 없다. – user271275

+0

@ user271275 : 이것은 카드 자체의 내부에서 이루어지며 컴퓨터에서 숨겨져 있습니다. -이 문제를 드러내는 플래시 스토리지 시스템에 대해서는 잘 알지 못합니다. 쓰기 속도가 느려지는 것을 확인하면 운이 좋을 수도 있지만 (제 생각에는 엄청난 블록 재 할당을 의미 할 수도 있음), 제 경험상이 점이 다소 도움이됩니다. - 드라이브가 죽어 버렸을 때까지 정상적으로 작동 했었습니다. – Piskvor

+0

SD 카드가 아니지만 SSD : Intel SSD에는 S.M.A.R.T.에 마모 표시기가 있습니다. 데이터. 플래시 장치 마모는 스토리지 시스템의 다른 고장 모드보다 훨씬 더 예측 가능합니다. 평범한 배포판의 마모에 대해 생각해보십시오. 반면 스토리지 시스템의 다른 실패는 기하 급수적으로 분산되어 있습니다. – dmeister