Para mim, fazer backup de imagens de disco faz mais sentido aqui. Do ponto de vista do script de backup, não importa se as VDIs são baseadas em arquivo ou LVM, você deve ser capaz de fazer o backup da mesma maneira, mudando apenas os caminhos. Mudar para o LVM, no entanto, pode resultar em um ganho de desempenho sério, especialmente se você usar VDIs brutos (não baseados em VHD).
Para evitar que arquivos esparsos sejam transferidos toda vez, modifique os scripts para enviar dados através de um empacotador (sendo o gzip uma boa solução). Desta forma, mesmo lendo um arquivo VDI em seu tamanho total lhe dará uma saída compacta. Isso pode ser difícil de conseguir com rsync , então use outros meios para transferir os dados para o local de backup (ou seja, ssh com redirecionamento de shell).
Para reduzir o tempo de inatividade, no caso do LVM SR (não seguro com arquivos de imagem), você também pode aprimorar o seu script para que ele tire um instantâneo da VM antes de fazer o backup. Ele pode, então, fazer backup do armazenamento de snapshot, para fornecer dados consistentes sem que a VM seja bloqueada no início. Tirar instantâneo geralmente leva apenas alguns segundos. Os VDIs de instantâneos também podem ser montados no dom0 para fazer backup de arquivos individuais, sendo o único problema que está sendo usado no formato VHD (novamente, vai com LVM e VDIs brutos ).