我使用 sfdisk 作为将一个驱动器复制到另一个驱动器的过程的一部分。据我所知,它看起来默认为 512 字节扇区大小,但我没有看到任何明确说明这一点的信息。我正在从一个驱动器读取分区表(通过“-d”获得)并将其写入另一个驱动器。除了分区大小的原始数字之外,我没有指定任何其他内容,如下所示:
label: dos
label-id: 0xe5e884c6
device: /dev/sda
unit: sectors
/dev/sda1 : start= 8192, size= 524288, type=e, bootable
/dev/sda2 : start= 532480, size= 245227520, type=83
当我将其写入新设备时,sfdisk 是否会使用 512 字节的默认扇区大小?还有其他因素会影响这一点吗,例如设备尺寸? (在手册页中,没有提到扇区大小,至少没有明确说明。)
答案1
fdisk -l /dev/sdX
您可以使用或 来查找设备的扇区大小/sys/block/sdX/queue/hw_sector_size
。
扇区大小取决于设备。