cat hoge | dd bs=10m | なんか処理 | (sleep 5; dd bs=10m of=hoge)

くらいやれば大抵は大丈夫だろうけどこれでも失敗することもあるので
やっぱダメだな。