Backup rápido e fácil do servidor remoto?

1

Estou mudando de um servidor remoto mais lento para um mais rápido. (Em poucas palavras.)

Tudo parece ter sido migrado corretamente, mas apenas incase algumas coisas não foram transferidas corretamente, eu gostaria de fazer um backup completo do sistema de arquivos do servidor antigo. (Algo que eu possa navegar facilmente, como um .tar.gz. Eu estou estimando que comprimido será cerca de 10GB.)

Alguma recomendação sobre como criar um backup de disco completo para uma máquina remota? Eu tenho acesso root do SSH.

Estou procurando algo semelhante a:

tar -zcvf ServerBackup08222011.tar.gz /

Mas a minha principal questão é se isso vai ter meta ... O backup tentará e o próprio backup?

    
por Craig Otis 22.08.2011 / 18:11

2 respostas

1

Para obter o melhor backup, primeiro interrompa qualquer serviço ou processo que esteja gravando arquivos. O ideal seria que você parasse tudo, exceto sua conexão SSH.

Se você tiver acesso SSH, poderá fazer toda a operação em um único comando

ssh remotehost 'tar -zcv /' > ServerBackup08222011.tar.gz

Isso criará o arquivamento no sistema remoto e salvará o backup em seu sistema local.

Outro método que eu prefiro para isso é apenas copiar o sistema de arquivos com o rsync. Supondo que você tenha outra caixa linux para fazer o backup para este comando, obteria tudo no sistema de arquivos raiz. Se você tiver sistemas de arquivos adicionais, precisará copiá-los separadamente.

rsync --one-file-system -av remotehost:/ /localpath/backup/
    
por 22.08.2011 / 20:27
0

Uma conversão física para virtual não é exatamente o que você pediu, mas é um backup bastante eficaz - o VMWare Converter Standalone fará isso (você precisa especificar a origem como RHEL). Você poderia então reduzir a especificação e executá-la no VMware player ou em um servidor ESX.

    
por 22.08.2011 / 18:34