Busca


imprimir pdf

Como recuperar os meus dados do meu backup?


Este documente exemplifica o procedimento de recuperação dos dados sobre o backup de um servidor dedicado.

Introdução


O backup é um espaço seguro de armazenamento dos seus dados. Permite-lhe recuperar os seus dados, ficheiros, etc.

Antes de começar


Os pré-requisitos técnicos

Para garantir que o backup do seu servidor seja realizado correctamente verifique que:

  • Tem um servidor dedicado. Nenhum dos procedimentos descritos neste documento é aplicável em alojamento partilhado.
  • Tem um acesso ssh sobre a sua máquina a fim de executar os scripts para recuperar os backups.
  • A chave SSH do servidor de backup deve estar presente sobre o seu servidor.
  • Se tem um firewall, autorizar o IP do servidor de backup a ligar-se sobre o porto SSH do seu servidor.

Procedimento a seguir

Existem vários servidores de backup. Para saber sobre qual está, recupere o IP da sua máquina e aplique a seguinte regra:

IP sob a forma aaa.bbb.ccc.ddd
Vários casos:
213.186.ccc.ddd, com ccc < 40, o servidor de backup é superbackup1.ovh.net
213.186.ccc.ddd, com ccc < 50, o servidor de backup é superbackup3.ovh.net
213.186.ccc.ddd com ccc > 50, o servidor de backup é superbackup2.ovh.net
213.251.ccc.ddd com ccc < 160, o servidor de backup é superbackup4.ovh.net
213.251.ccc.ddd com ccc > 160, o servidor de backup é superbackup5.ovh.net


Ex:
IP = 213.186.57.143 sob a forma aaa.bbb.ccc.ddd, com ccc = 57 então o servidor de backup é superbackup2.ovh.net


Explicamos de seguida como proceder para aceder aos seus dados guardados. Utilizar o seguinte comando:

/usr/bin/rsync -ova --password-file=/etc/rsync.dir/backup.pass nome.maquina.net@superbackup2.ovh.net::nome_modulo/nome_backup/dir/ficheiro rep_destino


Substituir nome_modulo pelo nome especificado no momento da instalação do seu backup, sob a forma nomemaquina_numero. Por defeito se só tem um backup, será nomemaquina_1 se tem 2 (backup semanal + backup incremental), terá nomemaquina_1 e nomemaquina_2.
- substituir nome_backup pelo nome recebido no email de fim de backup, sob a forma backup_data_hora,
- substituir /dir/ficheiro pelo ficheiro a recuperar,
- substituir rep_destino pelo sitio onde guardou o ficheiro.

No caso em que possui snapshots, o procedimento é idêntico, adapte simplesmente o nome do backup ao correspondente snapshot desejado.

Para listar o conteúdo do seu espaço de backup:
/usr/bin/rsync --password-file=/etc/rsync.dir/backup.pass nome.maquina.net@superbackup2.ovh.net::nome_modulo/


Para listar o conteúdo do seu backup:
/usr/bin/rsync --password-file=/etc/rsync.dir/backup.pass nome.maquina.net@superbackup2.ovh.net::nome_modulo/nome_do_backup/


Senão, siga um pequeno script proposto por um cliente para simplificar a tarefa, que é descrito a seguir. Adapte-o ao seu tipo de backup e servidor de backup:

#!/bin/sh

BACKUP=superbackup2.ovh.net
MACHINE=nome.maquina.net

/usr/bin/rsync -roa --password-file=/etc/rsync.dir/backup.pass $MAQUINA@$BACKUP::$MAQUINA$1 $2

echo "Ficheiro recuperado : $1"
echo "Ficheiro entregue : $2"
echo


Colocar isto num ficheiro do género backup.sh, coloca-lo em "chmod u+x" e executa-lo da seguinte maneira:

.
/backup.sh /var/named/ovh.net /root/ovh.net.zone


ATENCÃO De nunca sobrepor a / do seu novo disco com os seus dados do backup. Pois, esta manipulação iria sobrepor o ficheiro /etc/fstab e poderia colocar em perigo o seu servidor dedicado.

Da mesma forma, não se deve recuperar directamente a /etc porque sobreporia /etc/fstab, mas também /etc/ovhrelease. Arrisca-se a sofrer problemas depois de fazer reboot e nas suas próximas actualizações.

Atalho


Para listar o conteúdo do seu backup, a partir da sua máquina:
/usr/bin/rsync --password-file=/etc/rsync.dir/backup.pass `hostname`@superbackup.ovh.net::`hostname`