최신 HDD/SSD에서 논리 섹터 크기를 설정할 수 있습니까?

최신 HDD/SSD에서 논리 섹터 크기를 설정할 수 있습니까?

나는 이것이 같은 질문이라고 생각합니다물리 섹터 크기 4096 HDD에 대한 논리 섹터 크기 최적화하지만 그 질문은 받아들여진 답을 얻지 못했고 기존 답변은 핵심 질문을 중심으로 춤을 춥니다.

내가 알고 있는 고급 포맷 HDD/SSD의 물리적 섹터 크기가 4K이고 시스템의 모든 하드웨어/소프트웨어가 최소 4K의 I/O 크기를 처리할 수 있다는 것을 알고 있으며 4K보다 작은 파일에 대해 여유 공간이 약간 손실되는 경우 시스템의 모든 구성 요소에서 해당 장치의 논리 및 물리 섹터 크기가 모두 4K인 것을 볼 수 있도록 설정할 수 있는 방법이 있습니까?

다음 정보를 포함한 확실한 답변을 기대합니다.

  1. 디스크는 커널에 어떤 정보를 보고합니까?

  2. 커널은 해당 정보를 무조건적으로 진실되게 보고합니까, /sys아니면 조건부로 값을 조정할 수 있는지 여부를 보고합니까?

  3. 커널 이외의 구성 요소가 하드웨어와 직접 상호 작용하고 이 정보를 검색할 수 있는지 여부입니다.

답변1

#1에 대해 패치해야 하는 것은 커널이 아니라 4k의 논리 섹터 크기를 보고하고 사용하도록 지시해야 하는 하드 드라이브입니다.

반면에, (당신이 말한 대로) 모든 소프트웨어가 4k의 논리 섹터 크기에 맞게 준비되어 있다면 섹터 크기에 따라 어떤 차이가 발생합니까? 모든 읽기 및 쓰기가 4k의 배수이고 깔끔하게 정렬되어 있는 경우 드라이브 읽기에 읽기 명령을 실행하면 어떤 이점이 있습니까?

  • 블록 155부터 시작하는 25개 블록
  • 1240블록부터 200블록?

답변2

일부 WD 하드 드라이브에는 논리 섹터 크기를 4k로 전환하도록 설정할 수 있는 점퍼가 있다고 생각합니다. 그러나 최신 소프트웨어는 모두 물리 섹터 크기가 4k임을 이해하고 자동으로 올바른 정렬을 처리하므로 그렇게 할 필요가 없습니다. . 이러한 이유로 점퍼 설정을 단계적으로 폐지했을 수 있습니다.

관련 정보