![블록 장치의 물리적 섹터 크기가 4096인데도 fdisk가 512바이트 섹터 크기를 선호하는 이유는 무엇입니까?](https://linux55.com/image/14292/%EB%B8%94%EB%A1%9D%20%EC%9E%A5%EC%B9%98%EC%9D%98%20%EB%AC%BC%EB%A6%AC%EC%A0%81%20%EC%84%B9%ED%84%B0%20%ED%81%AC%EA%B8%B0%EA%B0%80%204096%EC%9D%B8%EB%8D%B0%EB%8F%84%20fdisk%EA%B0%80%20512%EB%B0%94%EC%9D%B4%ED%8A%B8%20%EC%84%B9%ED%84%B0%20%ED%81%AC%EA%B8%B0%EB%A5%BC%20%EC%84%A0%ED%98%B8%ED%95%98%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
내 디스크에는 4096바이트 섹터가 있습니다.
# cat /sys/class/block/sda/queue/physical_block_size
4096
#
어떤 이유로 fdisk
디스크에 대한 정보를 표시하려면 512바이트 섹터를 사용하는 것이 좋습니다.
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Disk model: ST500DM002-1BD14
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x000d98d6
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 976773167 976771120 465.8G 83 Linux
단지 궁금해서 말하자면, fdisk
512바이트 섹터 크기로 작동하는 것을 선호하는 이유는 무엇입니까? 내가 사용하고 있는 fdisk
버전은 2.33.1
.
답변1
디스크가 512바이트의 논리 섹터 크기를 광고하기 때문에:
Sector size (logical/physical): 512 bytes / 4096 bytes
다음 사항을 확인할 수 있어야 합니다.
$ cat /sys/class/block/sda/queue/logical_block_size
512
결과적으로 섹터는 4096바이트 섹터가 아닌 512바이트 섹터로 처리되므로 fdisk
전자를 조작할 수 있습니다(후자와의 정렬 확인).