A opção --no-reread
informa sfdisk
para não verificar se o dispositivo está em uso (por exemplo, montado ou alternado).
O erro que você está recebendo é do sfdisk
informando ao kernel que as informações da partição foram alteradas; o kernel está respondendo "ei, este dispositivo já está em uso; não vou ler os novos dados da partição".
Agora, a cópia do kernel dos dados da partição é diferente dos dados reais no disco.
Sem o --no-reread
, então sfdisk
não permitiria que você fizesse o particionamento.