我的磁盘有 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
结果是扇区被寻址为 512 字节扇区,而不是 4096 字节扇区,因此fdisk
可以操纵前者(并检查与后者的对齐情况)。