web-dev-qa-db-fra.com

amorçage de l'image dd sur la virtualbox

Je suis passé par beaucoup de questions concernant la sauvegarde de vos données, la méthode la plus recommandée est Clonezilla Live CD mais cela ne fonctionnera pas car le serveur est hébergé à distance par une entreprise, je n'ai donc pas d'accès physique.

Selon fdisk -l sda1 est la partition de démarrage, mais après avoir utilisé dd pour créer une copie octet par octet des données et téléchargé sur mon ordinateur, il me semble impossible de démarrer à partir de celui-ci sur virtualbox après la conversion du fichier de sortie. VDI, une recherche rapide indique que la partition ne contient pas les fichiers de démarrage et que je devrais créer une image de l’ensemble du lecteur.

Je ne parviens pas à créer une image dd de l'ensemble du lecteur, car celui-ci mesure 107 Go et plus de 80 Go sont vides. Je vais me retrouver avec mon lecteur entièrement consommé et aucune image.

Existe-t-il un moyen de créer une image dd avec les fichiers d’amorçage sans cloner tout le lecteur? ou peut-être d'une autre manière que dd?

1
Faez abdulkarem

J'ai réussi à créer une machine virtuelle en procédant comme suit

  1. Créer une machine virtuelle avec un disque dur de grande taille (500 Go suffisaient pour moi)
  2. Installer le serveur Ubuntu 12.04 (correspondant à mon serveur distant)
  3. exécutez cette commande ssh user@remoteserverip "dd if=/dev/sda" | dd of=/backup/ubuntu.bin il fera une copie de sda et l'enregistrera sur la machine virtuelle
  4. Une fois le fichier ubuntu.bin entièrement téléchargé sur la machine virtuelle, installez virtualbox à l’aide de la commande suivante Sudo apt-get install virtualbox
  5. Exécutez cette commande VBoxManage converdd /backup/ubuntu.bin /backup/ubuntu.vdi --format VDI il convertira l'image en un disque dur virtuel
  6. Téléchargez ubunti.vdi à partir de la machine virtuelle sur l'ordinateur hôte. L'hôte était un système Windows. J'ai donc utilisé WinSCP pour télécharger le fichier.
  7. Démarrez une nouvelle machine virtuelle à l'aide du fichier ubuntu.vdi et vous devriez être une machine virtuelle en cours d'exécution de votre serveur distant.
2
Faez abdulkarem