Fdisk
即使塊設備的物理扇區大小為 4096,為什麼 fdisk 更喜歡 512 字節的扇區大小?
我有一個 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
。
因為您的磁碟通告 512 字節的邏輯扇區大小:
Sector size (logical/physical): 512 bytes / 4096 bytes
您應該能夠確認這一點:
$ cat /sys/class/block/sda/queue/logical_block_size 512
結果是扇區被定址為 512 字節扇區,而不是 4096 字節扇區,因此
fdisk
操作前者(並檢查與後者的對齊)。