Eu uso a abordagem exata que você descreve para migrar / copiar dados no EC2:
- Criar instantâneo do EBS
- Criar volume a partir do instantâneo do EBS
- Aqueça o volume do EBS (por exemplo, dispositivo dd para / dev / null)
- rsync
- Leve a produção para o modo de manutenção
- rsync novamente
- Mudar para nova cópia
- Transforme novamente a produção em direto
Com as opções corretas, o rsync deve garantir uma cópia próxima à exata do nível do sistema de arquivos. Varia um pouco com a distro Linux, mas talvez:
rsync -aSHAX --delete source/ dest/
O interessante do EC2 é que você pode testar todo o seu plano de migração em volumes temporários e instâncias temporárias antes de executá-lo de verdade.