Após imprimir a mensagem "Sincronizando disco", o fdisk chama sync (2) syscall, o que faz com que todas as modificações em buffer dos metadados e dados do arquivo sejam gravadas nos sistemas de arquivos subjacentes. Espera-se que esta operação leve algum tempo, mas não deve ser interrompida para sempre. Em caso afirmativo, você poderá ver em qual função no kernel ele está travado em / proc / FDISK_PID / stack.
A questão é por que o fdisk chama sync () ao trabalhar com o arquivo de imagem (dispositivo não real). Não deve ser necessário IMHO.