**UPDATE: 2**

This seems a lot better than before (Thanks to Groxxda for the suggestions):

sudo dd if=/dev/sdb bs=128K | pv -s 3000G | sudo dd of=/dev/sdc bs=128K

ETA is about 9 hours for 3TB, whereas before it reached 430GB after 6 hours, so I am guessing it would have taken about 36 hours using the command below...


**UPDATE: 1**

I can now see the progress, and it's been 6+ hours for copy 430GB.  The HDD is 3TB...

Is there no faster way of doing this?



If I have [2 identical hard drives](http://www.pcworld.co.uk/gbuk/components-upgrades/internal-hard-drives/3-5-inch-hard-drives/wd-mainstream-3-5-internal-hard-drive-3tb-21651952-pdt.html) with the following characteristics:

* SATA 6.0 Gb/s
* 5400 rpm
* 3TB

connected to the same sata cable via a single sata port on the motherboard.  How long should a full dd copy take to complete?

So far it's been running for 5 hours and still going...

I am using Linux Ubuntu 12.04 64bit and the command I am using is:

    dd if=/dev/sdb of=/dev/sdc