Michael Lindner writes:
Clonezilla has "smarts" to try not to copy
empty space etc. Good if
you are going to do many.
Stick an lzop or gzip --fast -c in the pipeline, and it'll run-length
empty space (i.e. zeroes). Of course, unallocated filesystem blocks and
partition blocks probably aren't all zeroes on a used disk, but when you
start down that road, you get to the point where you simply manually
make the partitions and filesystems on the far end, and copy just the
files using rsync.
Could you just remove the target drive and put it in a
usb dock?
+1 for target SCSI mode ;-)