partprobe para sistema de arquivos em formato udev

partprobe para sistema de arquivos em formato udev

Eu tenho um script que é executado mkfslogo antes udisksctl mount -b ...em um dispositivo. O problema é que se eu não colocar um sleepentre eles udevnão percebo que foi formatado algo que ainda pode ser montado e então dá um erro dizendo que a partição não é montável.

Eu sei sobre udevadm settle --timeout=15 --exit-if-exists=$PARTITION. No entanto, isso apenas verifica se um arquivo existe ou não, mas preciso verificar se o formato do sistema de arquivos foi atualizado.

Eu tentei partprobesem sucesso. Além disso, gostaria de acrescentar que mesmo sem partprobeo mountcomando ainda funciona para montar a unidade imediatamente após formatá-la. O que significa que isso é um udevproblema confirmado.

Qualquer orientação seria muito apreciada, obrigado.

informação relacionada