Você pode usar ‘ssh’ e ‘dd’ para copiar um disco de uma VPS. Digamos que você precisa de um servidor VPS em outro lugar, ou até mesmo localmente.
Por exemplo, o arquivo .img pode ser convertido em um formato de arquivo diferente para uso no VirtualBox ou VMware.
O processo é bem simples e não requer recursos muito avançados.
O único pré-requisito que realmente pode impactar na execução é que você tem que ter a possibilidade de poder dar boot no seu servidor VPS com uma imagem de modo de recuperação e/ou um dispositivo externo, mesmo que virtual, mas hoje não é incomum encontrar serviços de VPS que te permitem fazer o boot através de uma mídia ISO por exemplo.
Você precisa disso porque precisa liberar de qualquer tipo de endereçamento e/ou registro do Kernel o dispositivo principal de armazenamento geralmente um /dev/xvda2 por exemplo.
Instruções
- Inicie sua VPS através de uma “midia externa” conforme a opção que o seu provedor lhe oferecer.
- Uma vez iniciado, insira o seguinte comando no seu computador local onde irá armazenar o a cópia da VPS, e isso irá começar a copiar o disco por SSH: (Certifique-se de substituir
minhavps1.vps.com.br
com seu próprio endereço de domínio da sua VPS. Por favor, note que isso pode demorar um pouco, então seja paciente!
ssh root@192.168.1.1 "dd if=/dev/vda"| dd of=/home/archive/vps.img
41943040+0 registos em
41943040+0 registos
21474836480 bytes (21 GB) copiados, 1483 s, 14.5 MB/s
41943040+0 registos em
41943040+0 registos
21474836480 bytes transferidos em 1489.242218 segundos (14419976 bytes/seg)
Depois de realizado esse processo você terá o arquivo IMG correspondente ao disco principal da sua VPS, agora basta que você identifique onde vai subir a VPS e veja qual o tipo de imagem terá que utilizar, por exemplo, se for subir em uma VM local pelo virtualbox (exemplo) você pode converter a IMG em VDI e ou VMDK que são formatos suportados pelo virtualbox.
Espero ter ajudado! 🙂