Em um mundo perfeito, ele deve se encaixar, mas seu palpite é basicamente correto.
O problema com a opção --sparse
é que "Nem todos os sistemas suportam isso. Somente arquivos regulares pode ser esparso . "
Você pode canalizar o ddrescue através do gzip para compactar o arquivo final imediatamente. Exemplos :
# backup
dd if=/dev/hdx | gzip > /path/to/image.gz
# restore
gzip -dc /path/to/image.gz | dd of=/dev/hdx
observe que dd e ddrescue são intercambiáveis. Eles produzem o mesmo resultado usando técnicas diferentes.