Estou trabalhando em um sistema incorporado com a versão do dd do busybox. Estou tentando testar uma exclusão na unidade de algum utilitário externo, no entanto, o dd não lê o disco novamente após a exclusão, mas me mostra os dados em cache.
Eu reduzi para dd como quando faço um dd inicial, vejo os dados, reinicio meu sistema para liberar o cache, apagou e, em seguida, executei o dd novamente, com todos os zeros.
No entanto, se eu dd nas configurações de fábrica, apague a unidade e dd novamente sem reiniciar, não mostrará todos os zeros até a reinicialização.
Eu li na página de manual do GNU que o dd suporta o iflag opt, com um sinalizador nocache, mas o busybox não suporta essa opção, então isso está fora de questão.
Minha pergunta é como forçar o dd a ler do disco novamente, e não do cache?