나는컴팩트플래시를 넘어서카드의 데이터시트는 SMART 데이터 구조를 지정합니다. 즉, 이 구조에서 "전원 주기 횟수"는 바이트 115-116입니다.
저는 Gentoo와 Linux 커널 버전 4.12를 사용하는 맞춤형 임베디드 시스템에서 실행하고 있습니다. 내가 달릴 때지능형 제어, 내가 얻은 결과는 그다지 도움이 되지 않습니다. 그러나 내가 이해한 바에 따르면 이것은 예상되는 것입니다.
SMART Attributes Data Structure revision number: 1
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAGS VALUE WORST THRESH FAIL RAW_VALUE
1 Raw_Read_Error_Rate ------ 100 100 000 - 0
2 Throughput_Performance ------ 100 100 000 - 0
5 Reallocated_Sector_Ct ------ 100 100 000 - 0
7 Unknown_Attribute ------ 100 100 000 - 0
8 Unknown_Attribute ------ 100 100 000 - 0
12 Power_Cycle_Count ------ 100 100 000 - 208
195 Hardware_ECC_Recovered ------ 100 100 000 - 0
196 Reallocated_Event_Count ------ 100 100 000 - 0
197 Current_Pending_Sector ------ 100 100 000 - 0
198 Offline_Uncorrectable ------ 100 100 000 - 0
199 UDMA_CRC_Error_Count ------ 100 100 000 - 0
200 Multi_Zone_Error_Rate ------ 100 100 000 - 0
이 카드를 Windows 컴퓨터의 IDE 어댑터에 연결하고 Crystal Disk Info를 사용하면 위와 동일한 정보가 표시되지만 원시 데이터를 클립보드에 복사하는 옵션이 있습니다. 이 원시 데이터에는 데이터 테이블에 정의된 512바이트 구조가 포함되어 있으며 이를 직접 구문 분석할 수 있습니다.
원시 SMART 데이터에 액세스할 수 있는 방법이 있습니까 smartctl
? 모든 옵션에 대한 매뉴얼 페이지를 읽었지만 내가 찾고 있는 것은 아무것도 없는 것 같습니다. 그러한 표시가 없다면 내 선택은 무엇입니까? ATA 명령을 직접 실행하고 SMART 데이터를 직접 읽으려면 뭔가를 작성해야 합니까?