Estou usando o sfdisk como parte de um processo para copiar uma unidade para outra. Pelo que pude encontrar, parece que o padrão é um tamanho de setor de 512 bytes, mas não vejo nada que declare isso claramente como um dado. Estou lendo a tabela de partição (obtida com '-d') de uma unidade e gravando-a em outra. Não estou especificando nada além de números brutos para tamanhos de partição, assim:
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
O sfdisk usará um tamanho de setor padrão de 512 bytes quando eu gravar isso em um novo dispositivo? Existe algo mais que possa influenciar isso, como o tamanho do dispositivo? (Na página man, o tamanho do setor não é abordado, pelo menos não claramente.)
Você pode encontrar o tamanho do setor de um dispositivo com
fdisk -l /dev/sdX
ou com/sys/block/sdX/queue/hw_sector_size
.O tamanho do setor depende do dispositivo.