Use the -b
option to sudo
to instruct it to run the given command in the background. Job control doesn't work because the nohup
process is not a child of the current shell, but of the sudo
process.
sudo -b nohup dd if=/dev/zero of=/dev/sda bs=1M