> How do you combine dd with gzip?
# dd < /dev/ada0 bs=8m | gzip -c -9 > /mnt/file.raw.gz
> How do you use pv if the source is raw device?
# dd < /dev/ada0 bs=8m | pv | dd > /dev/ada1 bs=8m
> How do you dd over ssh?
# dd < /dev/ada0 bs=8m | gzip -9 | pv | ssh user@host 'dd > /dev/da1 bs=8m'
> This belief can make simple tasks complicated.
As master Dennis Ritchie once said - "UNIX is very simple, it just needs a genius to understand its simplicity."