Comment récupérer les données des machines virtuelles Linux KVM?

Lisez cet article pour savoir comment installer les modules du noyau de l’hyperviseur QEMU– KVM et ajouter un gestionnaire de machine virtuelle dans un système d’exploitation Linux. Vous apprendrez également à créer une machine virtuelle avec Windows et à récupérer les données d’un disque de machine virtuelle KVM.

Comment récupérer les données des machines virtuelles Linux KVM?

KVM (Kernel-based Virtual Machine) est une solution de virtualisation complète open source pour les systèmes Linux. À l’instar de VirtualBox et VMware Workstation, KVM est un outil de virtualisation du noyau Linux qui le transforme en hyperviseur.

Un tel hyperviseur permet aux utilisateurs d’exécuter des instances isolées d’autres systèmes d’exploitation au sein du système hôte.

Schéma KVM

Un gestionnaire de machines virtuelles est un logiciel avec une interface graphique utilisé pour contrôler les machines virtuelles: avec ce gestionnaire, vous pouvez exploiter une machine virtuelle aussi bien localement que sur le réseau, par exemple via le protocole SSH.

Si une raison vous empêche d’installer VirtualBox ou VMware sous Linux, vous pouvez plutôt essayer KVM.

Comment vérifier la prise en charge de la virtualisation

Avant de commencer, il est nécessaire de savoir si le processeur de votre ordinateur prend en charge les fonctionnalités KVM et de virtualisation matérielle.

egrep -c '(vmx|svm)' /proc/cpuinfo

Vérifiez si le processeur prend en charge la virtualisation matérielle

Si cette commande renvoie le résultat «0», votre processeur ne prend pas en charge la virtualisation. Heureusement, tout va bien dans mon cas, nous pouvons donc continuer l'installation.

L'étape suivante consiste à ajouter un outil supplémentaire pour vérifier la compatibilité: utilisez cette commande

sudo apt install cpu-checker

Après cela, vérifiez si KVM peut être utilisé, avec une autre commande

sudo kvm-ok

Vérifiez si KVM peut être utilisé

Si KVM est pris en charge, le système d'exploitation vous informera de vos possibilités d'utiliser l'accélération KVM:

L'accélération KVM peut être utilisée

Si votre matériel est incompatible, vous verrez une notification indiquant que KVM ne peut pas être exécuté.

INFO: Votre CPU ne prend pas en charge les extensions KVM

L'accélération KVM ne peut PAS être utilisée

Installation de KVM sur Ubuntu 20.04

Avant l'installation, mettez à jour les référentiels avec la commande «apt update»

sudo apt update

Pour ajouter les packages KVM requis, exécutez la commande «Installer» avec les noms des packages:

sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst virt-manager

Installation des packages KVM requis

Logiciel assurant l'émulation matérielle pour l'hyperviseur KVM - qemu-kvm.

Fichiers de configuration requis pour exécuter libvirt en tant que service système - libvirt-daemon-system.

Logiciel pour gérer la plateforme de virtualisation - libvirt-clients.

Un ensemble d'outils d'invite de commande pour configurer les ponts Ethernet - bridge-utils.

Un ensemble d'outils d'invite de commande pour créer des machines virtuelles - virtinst.

Une interface graphique et des outils d'invite de commande nécessaires pour gérer les machines virtuelles via libvirt - virt-manager.

Lorsqu'on vous demande d'être d'accord ou pas d'accord, appuyez sur Oui, appuyez sur Entrée et attendez que l'installation soit terminée.

Une fois les packages KVM installés, exécutez les commandes pour démarrer et activer leur démarrage avec le système d'exploitation.

sudo systemctl start libvirtd

sudo systemctl enable libvirtd

Activer KVM pour démarrer avec le système d'exploitation

Si le gestionnaire de machine virtuelle affiche un message d'erreur, redémarrez l'ordinateur.

Comment créer une machine virtuelle dans Ubuntu 20.04

Maintenant que le serveur est configuré, exécutons le gestionnaire de machine virtuelle avec cette commande:

sudo virt-manager

Exécutez le gestionnaire de machine virtuelle

Ou faites-le avec le menu des applications en cliquant sur le raccourci du programme. Pour créer une machine virtuelle, cliquez sur l'icône de l'ordinateur dans le coin supérieur gauche. Dans la fenêtre qui s'ouvre, choisissez comment installer une machine virtuelle - à l'aide de l'image ISO, puis cliquez sur «Suivant».

Créer une machine virtuelle

Dans la fenêtre suivante, spécifiez le chemin d'accès à l'image ISO du système d'exploitation précédemment téléchargée en cliquant sur le bouton Parcourir. Sélectionnez-le, cliquez sur «Choisir le volume» puis sur «Suivant».

Connecter une image ISO

Après cela, spécifiez la quantité de mémoire système et le nombre de processeurs que vous souhaitez allouer à cette machine virtuelle. Enfin, donnez le nom de cette machine et cliquez sur «Terminer».

La quantité de mémoire système et le nombre de processeurs

Lorsque vous le ferez, la machine virtuelle démarrera automatiquement et l'installation du système d'exploitation à partir de l'image commencera.

Comment récupérer les données d'une machine virtuelle

Visualisation
How to recover data from Linux KVM virtual machines. How to install KVM and configure a VM

How to recover data from Linux KVM virtual machines. How to install KVM and configure a VM

Comme nous le savons, la perte de données est une chose inévitable à laquelle chaque utilisateur doit faire face, tôt ou tard.

Voici une liste des éléments qui entraînent généralement une perte de données sur une machine virtuelle:

  • Fichiers supprimés accidentellement;
  • Formatage du disque;
  • Échec du montage d'un fichier virtuel
  • Dommages aux fichiers d'index
  • Panne de courant inattendue
  • Problèmes d'hyperviseur, etc.

Pour restaurer les fichiers de la machine virtuelle, vous avez besoin d'un logiciel spécialisé pour trouver les informations manquantes: un outil de récupération de données.

Pour commencer, voyons où rechercher les fichiers de la machine virtuelle et comment les récupérer si la machine ne peut pas être ouverte, si son système d'exploitation refuse de démarrer ou si certains fichiers ont été accidentellement supprimés ou endommagés.

Hetman Partition Recovery

Pour extraire les fichiers de la machine virtuelle du disque, utilisez Hetman Partition Recovery.

L'outil récupère les fichiers de n'importe quel appareil, quelle que soit la raison de la perte de données.

Il prend en charge tous les formats de système de fichiers courants et peut vous aider à restaurer les données après une suppression, un formatage et des erreurs matérielles ou logicielles. Connectez le disque dur à un ordinateur Windows et lancez l'analyse. Vous pouvez trouver les fichiers de la machine virtuelle KVM en suivant ce chemin:

Home\lin\.local\share\libvirt\images

/var/lib/libvirtimages

Nous avons trouvé des fichiers de machine virtuelle

Le nom du fichier correspond au nom de la machine virtuelle, et il s'agit d'un fichier avec l'extension .qcow2. Récupérez-le dans n’importe quel emplacement disponible.

Récupérer les fichiers de la machine virtuelle

Si vous disposez d'un ordinateur Linux, vous pouvez essayer d'accéder aux fichiers même sans utiliser d'outils spécialisés. Téléchargez le fichier de la machine virtuelle dans le gestionnaire, démarrez la machine et obtenez les informations que vous recherchez.

Liste des fichiers de machine virtuelle sous Linux

Si vous n’avez pas réussi à démarrer une machine virtuelle après les opérations de réparation du système, ou s’il y a une erreur lorsque vous essayez de la démarrer, n’abandonnez pas: utilisez notre programme pour ouvrir ce fichier et récupérer toutes ses données. Pour ce faire, recherchez l'onglet Outils - cliquez sur «Monter le disque»; dans la fenêtre qui s'ouvre, vous choisirez le type d'image disque, puis vérifierez la liste du nom de votre machine virtuelle, ou choisirez l'extension de fichier correspondante, et cliquez sur «Suivant».

Monter une image de machine virtuelle

Donnez le chemin du dossier contenant les fichiers en cliquant sur «Sélectionner un dossier». Le programme affichera tous les fichiers de machine virtuelle qui existent dans ce dossier et vous pourrez décocher les cases de ceux dont vous n'avez pas besoin pour le moment.

Type d'image

Pour commencer la recherche de données, faites un clic droit sur le disque et choisissez «Ouvrir». Choisissez ensuite le type d'analyse. Nous vous recommandons de commencer par «Analyse rapide».

Analyse rapide de l'image de la machine virtuelle

Le programme peut trouver tous les fichiers restants sur le disque sans difficulté. La croix rouge indique ceux qui ont été supprimés. Cliquez sur un fichier pour voir son contenu dans la fenêtre d'aperçu. Pour trouver rapidement un fichier spécifique, il existe une fonction de recherche par nom.

Récupérez les données dont vous avez besoin

Sélectionnez les fichiers que vous devez restaurer et cliquez sur «Récupération», spécifiez le disque sur lequel enregistrer les fichiers et cliquez à nouveau sur «Récupération».

Conclusion

On le sait, les machines virtuelles offrent une bonne protection contre la perte de données. Cependant, même avec tous leurs avantages, ces machines ne peuvent garantir une protection complète. En travaillant avec eux, vous pouvez rencontrer divers problèmes tels que des erreurs logicielles, des plantages, des erreurs humaines telles que la suppression accidentelle de fichiers ou le formatage du disque dur, etc. Si jamais vous perdez des données d'une machine virtuelle, nous vous recommandons d'utiliser un puissant outil de récupération de données, Hetman Partition Recovery. Il prend en charge la plupart des formats de fichiers de disque virtuel tels que: .vmdk, .vdi, .vhd, .vhdx, .hdd, .hds, .qcow, qcow2, .img, .cow, .qed.

Avec une version d'essai, vous pouvez évaluer l'efficacité du programme avant de payer réellement la licence: vous n'avez besoin que de la version complète pour enregistrer les fichiers.

Abdelhamid Balti

Auteur: , Rédacteur technique

AbdelHamid Balti est un rédacteur technique chez Hetman Software. Il gère les tutoriels, les procédures et les revues détaillées concernant le fonctionnement des outils de l'entreprise avec toutes sortes de périphériques de stockage de données.

Mykhailo Miroshnychenko

Éditeur: , Rédacteur technique

Mykhailo Miroshnychenko est l'un des principaux programmeurs de la société Hetman Software. S'appuyant sur quinze années d'expérience en développement logiciel, il partage ses connaissances avec les lecteurs de notre blog. En plus de la programmation, Mykhailo est un expert dans le domaine de la récupération de données, des systèmes de fichiers, des périphériques de stockage de données et des matrices RAID.

Recommandé pour vous

Vous êtes accueilli par l'assistant Hetman Software, créé sur la base de l'intelligence artificielle.
Démarrer la discussion