あるドライブを別のドライブにコピーするプロセスの一部として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
。
セクタサイズはデバイスによって異なります。