Basado en la respuesta de @sendmoreinfo:
dd if=/dev/device iflag=direct bs=1M
No afecta el caché de lectura.
Podrías intentar
sync
echo 3 > /proc/sys/vm/drop_caches
que suelta todo tipo de cachés.
Para más detalles ver /usr/src/linux/Documentation/sysctl/vm.txt
el drop_caches
.
(Nota:la pregunta era sobre busybox dd que hasta la fecha todavía no es compatible con iflag=direct
.)
E/S directa (modo abierto O_DIRECT
) debería funcionar, pero su kernel y/o dd
puede que no lo admita.