Depende do que exatamente você está tentando realizar.
1. Você está tentando copiar todos os seus arquivos em outro lugar? Então você só precisa do seguinte comando,
/usr/bin/rsync -a --delete --ignore-errors / you@Home:/The/Path/to/where/you/want/to_store/your_data/ --exclude={tmp/*,proc/*,sys/*} --inplace --no-whole-file --log-file=$LOG
emitido na máquina que você deseja fazer backup. Algumas opções ( delete
, inplace
, no-whole-file
) são úteis somente se você precisar fazer isso várias vezes. Os arquivos em /tmp
, /proc
, /sys/
são excluídos porque residem na memória e seriam perdidos de qualquer maneira.
2. Você precisa de uma cópia de todo o disco, incluindo o setor de inicialização e assim por diante? Isso pode ser mais complexo, já que você só tem ssh
de acesso a essa máquina, mas, aparentemente, você está tentando fazer uma cópia de uma máquina virtual. O mais fácil é perguntar ao seu provedor de serviços (a pessoa de quem você está alugando a VM) para fornecer uma imagem OVA
de sua VM.
Depois de ter o OVA, você pode importá-lo facilmente para qualquer hipervisor.
Ou, se você deseja instalar no bare metal ou gravar em USB / CD, lembre-se de que o arquivo OVA contém uma cópia de todos os seus discos, no formato vmdk
. Você pode extrair o disco do arquivo OVA (que por sinal é apenas um arquivo tar de um diretório contendo, entre outras coisas, o arquivo vmdk que você está procurando), então converta-o em uma imagem iso com o seguinte comando do VirtualBox ( você precisa de um um Hypervisor instalado em algum lugar, é claro, o seguinte é para o VirtualBox):
VBoxManage clonemedium file.vmdk file.iso --format RAW
A imagem iso
resultante pode então ser gravada em um cd ou em um usb, conforme necessário.