dmesg의 libata 장치 감지 줄에 있는 필드는 무엇을 의미합니까?

dmesg의 libata 장치 감지 줄에 있는 필드는 무엇을 의미합니까?

커널이 시작되면 각 SATA 장치에 대해 다음 줄을 인쇄합니다.

[    0.919450] ata2.00: ATA-8: ST2000DM001-1CH164, CC24, max UDMA/133
[    0.919487] ata2.00: 3907029168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA

이 필드는 무엇을 의미합니까?

답변1

ata2.00: ATA-8: ST2000DM001-1CH164, CC24, max UDMA/133

ATA-8버전(SATA II)입니다. ST2000DM001-1CH164기기 모델입니다. CC24장치 펌웨어 버전입니다. UDMA/133SATA가 아닌 PATA 장치라면 속도입니다.

ata2.00: 3907029168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA

섹터 수는 분명해야합니다. 멀티는 단일 요청으로 읽고 쓸 수 있는 섹터 수입니다. LBA48즉, 48비트 논리 블록 주소 지정을 사용합니다(28비트 LBA 또는 기존 실린더 헤드 섹터 방법과 반대). NCQ즉, 기본 명령 대기열을 지원합니다. 의 depth경우 호스트가 장치보다 크거나 같은 깊이를 지원하면 장치 깊이라는 숫자 하나만 표시됩니다. 여기서는 31순서대로 호스트 깊이( ), 디바이스 깊이( )이다 . 장치가 SATA II 자동 활성화 모드를 사용하고 있음을 나타냅니다.32AA

관련 정보