sync
não é usado especificamente porque /dev/urandom
está envolvido; é usado para garantir que todas as gravações pendentes foram enviadas para o dispositivo. Isso é especialmente importante ao usar dispositivos removíveis: executar sync
e aguardar a conclusão, garante que o dispositivo possa ser removido com segurança.
Ao limpar um dispositivo, se você omitir o sync
e desconectar o dispositivo, talvez você não tenha terminado de limpar o dispositivo ...