Linux optimize  File system migrations using tar and dump
With gzip:  real  0m6.878s user  0m5.684s sys   0m0.836s
Without gzip:  real  0m3.173s user  0m0.040s sys   0m0.524s    
DUMP: Label: none   DUMP: Writing 10 Kilobyte records   DUMP:
mapping (Pass I) [regular files]   DUMP: mapping (Pass II)
[directories]   DUMP: estimated 25615 blocks.   DUMP: dumping
(Pass III) [directories]   DUMP: dumping (Pass IV) [regular
files]   DUMP: Volume 1 25570 blocks (24.97MB)   DUMP: Volume 1
took 0:00:07   DUMP: Volume 1 transfer rate: 3652 kB/s   DUMP:
25570 blocks (24.97MB)   DUMP: finished in 7 seconds, throughput
3652 kBytes/sec   DUMP: Average transfer rate: 3652 kB/s
About Scott Reeves    There's a very simple way to do this,
whether all within the same machine or across a network: Use
'rsync' -- one of the handiest commands around. With the
partition for the existing FS mounted, and the new partition
(already formatted) mounted & ready, all you need is this: rsync
-avx old-fs-mount-point/ new-fs