Ah backups ... Antes da portabilidade ...
O ponto de partida para configurar um sistema de backup é determinar o que você está tentando realizar com o backup.
Por exemplo, até mesmo um backup simples do WordPress requer uma cópia do banco de dados + arquivos simples associados à instalação do WordPress.
Se o sistema é mais complexo, ou seja, por exemplo, há alterações personalizadas na configuração do apache (se o apache estiver em uso), então / etc / apache2 ou / etc / httpd também devem ser adicionados ao backup.
Assim, o verdadeiro ponto de partida de um sistema de backup é considerar quando + como o backup será usado, quando o site for movido para outra máquina, porque o site requer mais recursos ou há uma falha de hardware catastrófica.
Minha regra é "você só tem um backup, se você pode criar um sistema em execução a partir do seu backup em poucos minutos."
Caso contrário, você só tem uma pilha de arquivos + horas / dias de trabalho.
Uma vez que você sabe como usar o seu backup, então você pode considerar o que você usa para o seu arquivo final - zip ou xz ou bzip2 - e a boa notícia é, desde que você use linux para linux quase tudo.
Se você está indo entre muitos sistemas operacionais, use zip como zip / unzip em praticamente todos os lugares, até mesmo em "Windoze".