A maneira mais simples de examinar o progresso de um processo gzip em execução é simplesmente olhar para o tamanho do arquivo escrito, potencialmente em combinação com watch se você quiser atualizações em tempo real. Se você está lidando com partições que obviamente não são facilmente possíveis.
Uma alternativa para estimar o progresso é usar iotop . iotop mostrará a velocidade na qual os dados são gravados no disco por cada processo no sistema, o processo gzip provavelmente será exibido na parte superior e fornecerá a quantidade de dados processados por segundo. Em seguida, basta multiplicar o MB / s pelo tempo de execução do processo (consulte a coluna ps auxw START) e você terá uma ideia aproximada de quanto tempo levará.
Quanto a outras execuções de backup: use rsync quando quiser copiar dados de um computador em uma rede para outro. rsync lida com compactação e deltas, portanto, você só precisa transferir os dados que você ainda não possui, o que faz com que seja muito rápido para atualizações regulares. O rsync também tem as opções --backup e --backup-dir que podem ser usadas para criar não apenas cópias, mas também backups apropriados que controlam os arquivos excluídos.
E ao fazer diskimages partimage é uma boa alternativa para dd , pois ao contrário de dd partimage está ciente do sistema de arquivos e copiará apenas blocos realmente usados pelo sistema de arquivos, não blocos vazios não utilizados, é assim capaz de criar imagens de disco muito menores em sistemas de arquivos quase vazios. Mas também não é uma boa ferramenta para backup em uma rede, use rsync .