내 디스크에는 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
전자를 조작할 수 있습니다(후자와의 정렬 확인).