Restaure uma conta através do backup criado pelo cPanel
Em algumas situações pode ser necessário que restauremos o backup gerado pelo seu cliente através do aplicativo Backup do cPanel, como por exemplo a migração de uma conta de um servidor para o outro ou a recuperação de uma conta a pedido do cliente.
O processo não é complicado de ser realizado, é até fácil. Nós devemos converter o backup gerado pelo cPanel (formato backup-datahora_usuario.tar.gz) para o formato que o próprio cPanel usa quando efetua restauração de contas (formato cpmove-usuario.tar.gz).
Para fazer todo o procedimento abaixo devemos estar logados como root no servidor utilizando o SSH. Vamos lá!
1) Mova o backup do seu usuário para o diretório home d0 seu servidor e descompacte-o utilizando o seguinte comando:
tar -zxf backup-datahora_usuario.tar.gz
2) Vamos renomear o diretório criado para o formato cpmove-usuario, com o seguinte comando:
mv backup-datahora_usuario/ cpmove-usuario/
3) Vamos compactar o diretório para o formato cpmove-usuario.tar.gz utilizando o comando tar:
tar -czf cpmove-usuario.tar.gz cpmove-usuario/
4) Agora já podemos restaurar a conta, mas esta restauração pode ser feita de duas formas.
Opção 1: se a conta não existir em seu servidor, digite:
/scripts/restorepkg usuario
Opção 2: se a conta existir, digite:
/scripts/restorepkg --force usuario
Lembre-se de substituir o nome dos arquivos que usamos nesse exemplo para o nome correto que estiver em seu servidor.
Precisei restaurar uma conta e procurando no Google cheguei até aqui. gostei do blog, vou visitar ele com frequencia.
Verifiquei que no WHM tem uma opção visual para isso. Não sei aplica-se a revendas, mas no caso de dedicados e VPS funciona de boa (acesso root ao WHM), pois ele tem a opção de restaurar e recriar a conta a partir do último backup feito para o usuário escolhido, mesmo que o mesmo tenha sido apagado.
Abraços
Geralemnte somente o root tem acesso a essa opção, mas é sempre bom conhecer o comando pois numa emergência pode acabar te salvando.