ioctl의 서브명령어중에서..
글쓴이: rokmn3309 / 작성시간: 수, 2003/03/12 - 6:48오후
ioctl을 이용해서 서브 명령어를 보내는데 /usr/include/linux/hdreg.h 에 보면은 WIN_SMART sub-commands에 대해서 정의 되고 있는데..
실제적으로 어떤 일을 하는지 알고 싶은데 관련 자료가 전혀 없네요
관련 자료를 알고 계시거나 url을 알고 계시면 부탁드립니다.
/* WIN_SMART sub-commands */ #define SMART_READ_VALUES 0xd0 #define SMART_READ_THRESHOLDS 0xd1 #define SMART_AUTOSAVE 0xd2 #define SMART_SAVE 0xd3 #define SMART_IMMEDIATE_OFFLINE 0xd4 #define SMART_READ_LOG_SECTOR 0xd5 #define SMART_WRITE_LOG_SECTOR 0xd6 #define SMART_WRITE_THRESHOLDS 0xd7 #define SMART_ENABLE 0xd8 #define SMART_DISABLE 0xd9 #define SMART_STATUS 0xda #define SMART_AUTO_OFFLINE 0xdb[/code]
Forums:
계속 비슷한 글을 올리셔도 시원한 답변이 없는것은 아는 사람이 여기 없거
계속 비슷한 글을 올리셔도 시원한 답변이 없는것은 아는 사람이 여기 없거나 애매한 질문일 경우가 많습니다. 제 생각에는 전자인 것 같은데, 해당 파일을 만든 사람을 커널 소스에서 찾아서 그 사람에게 질문해 보시는 것이 가장 빠를 것 같습니다. 아무래도 SMART라는 하드웨어 스펙에 맞게 만든것 같으니 그쪽을 찾아보아야 할테니까요.
추가: S.M.A.R.T가 하드디스크 관련된 스펙이라는 것은 알고 계시죠? 아마 자세한 정보를 원하시면 표준 스펙 문서를 보셔야 할 겁니다. 잠깐 찾으니 다음의 URL이 나오는데, 참고해 보세요. 저도 더 이상은 모릅니다. ;_; 아래 문서 보시면 S.M.A.R.T의 자세한 스펙은 SCSI의 경우 ANSI-SCSI문서에, ATA 드라이브는 ATA-5문서에 기술되어 있다고 나옵니다. 두 문서 모두 돈주고 사야 하는 문서에 속하는 것 같군요.
http://www.seagate.com/docs/pdf/whitepaper/smart_u8.pdf
http://www.seagate.com/docs/pdf/whitepaper/enhanced_smart.pdf
--
익스펙토 페트로눔
댓글 달기