섹터는 논리 섹터를 의미합니까, 아니면 물리적 섹터를 의미합니까?

섹터는 논리 섹터를 의미합니까, 아니면 물리적 섹터를 의미합니까?

dmesg에서 이 로그를 볼 수 있습니다.

blk_update_request: critical target error, dev sdx, sector 123456

여기서 "섹터"가 논리 섹터를 가리키는지 물리 섹터를 가리키는지 알고 싶습니다. 여기 섹터(123456)가 유효한 범위 내에 있는지 알고 싶기 때문입니다.

SMART 진단에 따르면 다음과 같습니다.

섹터 크기: 논리적 512바이트, 물리적 4096바이트 회전 속도: 7200rpm

답변1

SMART 진단이 표시되는 경우:

섹터 크기: 논리적 512바이트, 물리적 4096바이트

그러면 디스크가 다음과 같이 표시됩니다.고급 포맷 512e디스크: 내부적으로 4096바이트 블록(= 섹터) 크기를 사용하지만 디스크와 컴퓨터 간의 모든 데이터 전송에는 여전히 일반적인 512바이트 블록 크기가 사용됩니다.

실제로 디스크는 512바이트 블록으로 주소 지정될 수 있지만 운영 체제가 4096바이트 내부 블록 크기를 염두에 두고 디스크 작업을 예약하면 성능이 더 좋아집니다.

오류 메시지의 "섹터"는 운영 체제가 디스크와 통신하는 데 사용하는 섹터 크기를 의미하며, 이는 논리적 섹터 크기인 512바이트입니다.

관련 정보