I migliori metodi per recuperare i dati dalle macchine virtuali Linux KVM!

Hai problemi con la perdita di dati dalle tue macchine virtuali Linux KVM e stai cercando soluzioni? In questo video ti forniremo consigli essenziali, procedure passo passo e best practice per il recupero dei dati dalle macchine virtuali Linux KVM. Leggi ora per scoprire come recuperare efficacemente i tuoi dati preziosi!

I migliori metodi per recuperare i dati dalle macchine virtuali Linux KVM!

KVM (Kernel-based Virtual Machine) è una soluzione di virtualizzazione completa open source per sistemi Linux. Analogamente a VirtualBox e VMware Workstation, KVM è uno strumento del kernel Linux che lo trasforma in un hypervisor.

Un hypervisor di questo tipo permette agli utenti di eseguire istanze isolate di altri sistemi operativi all’interno del sistema host.

Schema KVM

Un gestore di macchine virtuali è un software con interfaccia grafica usato per controllare le macchine virtuali: con questo gestore è possibile operare su una macchina virtuale sia localmente sia in rete, ad esempio tramite il protocollo SSH.

Se per qualche motivo non puoi installare VirtualBox o VMware su Linux, puoi provare KVM.

Come verificare il supporto alla virtualizzazione

Prima di iniziare, è necessario verificare se la CPU del tuo computer supporta KVM e le funzionalità di virtualizzazione hardware.

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

Verifica se la CPU supporta la virtualizzazione hardware

Se questo comando restituisce il risultato “0” - la tua CPU non supporta la virtualizzazione. Fortunatamente, nel mio caso tutto è a posto, quindi possiamo procedere con l'installazione.

Il passo successivo è aggiungere un altro strumento per verificare la compatibilità: usa questo comando

sudo apt install cpu-checker

Dopo di che, verifica se KVM può essere utilizzato con un altro comando

sudo kvm-ok

Verifica se KVM può essere utilizzato

Se KVM è supportato, il sistema operativo ti informerà sulla possibilità di utilizzare l'accelerazione KVM:

L'accelerazione KVM può essere utilizzata

Se l'hardware è incompatibile, vedrai una notifica che indica che KVM non può essere eseguito:

INFO: la tua CPU non supporta le estensioni KVM

L'accelerazione KVM NON può essere utilizzata

Installazione di KVM su Ubuntu 20.04

Prima dell'installazione, aggiorna i repository con il comando “apt update”

sudo apt update

Per aggiungere i pacchetti KVM necessari, esegui il comando “Install” con i nomi dei pacchetti:

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

Installazione dei pacchetti KVM necessari
Software Descrizione/Funzione
qemu-kvm Software che fornisce emulazione hardware per l'hypervisor KVM.
libvirt-daemon-system File di configurazione per l'esecuzione di libvirt come servizio di sistema.
libvirt-clients Strumenti per la gestione delle piattaforme di virtualizzazione tramite libvirt.
bridge-utils Strumenti da riga di comando per la configurazione di bridge Ethernet.
virtinst Strumenti da riga di comando per la creazione di macchine virtuali.
virt-manager Interfaccia grafica e utilità da riga di comando per la gestione delle macchine virtuali tramite libvirt.

Quando ti verrà chiesto di accettare o rifiutare, premi Sì, premi Invio e attendi il completamento dell'installazione.

Dopo l'installazione dei pacchetti KVM, esegui i comandi per avviare il servizio e abilitarne l'avvio con il sistema operativo.

sudo systemctl start libvirtd

sudo systemctl enable libvirtd

Abilitare KVM all'avvio del sistema operativo

Se il gestore delle macchine virtuali visualizza un messaggio di errore, riavvia il computer.

Come creare una macchina virtuale in Ubuntu 20.04

Ora che il server è configurato, avvia il gestore di macchine virtuali con questo comando:

sudo virt-manager

Avviare il gestore di macchine virtuali

In alternativa puoi farlo dal menu delle applicazioni cliccando sulla scorciatoia del programma. Per creare una macchina virtuale, clicca sull'icona del computer in alto a sinistra. Nella finestra che si apre, scegli come installare la macchina virtuale - tramite immagine ISO - e clicca “Avanti”.

Creare una macchina virtuale

Nella finestra successiva, indica il percorso dell'immagine ISO del sistema operativo precedentemente scaricata cliccando sul pulsante Sfoglia. Selezionala, clicca “Scegli volume” e poi “Avanti”.

Collegare un'immagine ISO

Successivamente, specifica la quantità di memoria di sistema e il numero di processori da assegnare a questa macchina virtuale. Infine, assegnale un nome e clicca “Fine”.

Quantità di memoria di sistema e numero di processori

Una volta fatto, la macchina virtuale si avvierà automaticamente e inizierà l'installazione del sistema operativo dall'immagine.

Come recuperare i dati da una macchina virtuale

Vai a vedere
Come recuperare i dati dalle macchine virtuali Linux KVM dopo un crash o una cancellazione

Come recuperare i dati dalle macchine virtuali Linux KVM dopo un crash o una cancellazione

Come è noto, la perdita di dati è un evento inevitabile che ogni utente può dover affrontare prima o poi.

Di seguito un elenco delle cause che tipicamente provocano la perdita di dati da una macchina virtuale:

  • File eliminati accidentalmente;
  • Formattazione del disco;
  • Impossibilità di montare un file virtuale;
  • Danneggiamento dei file indice;
  • Interruzione improvvisa dell'alimentazione;
  • Problemi dell'hypervisor, ecc.

Per ripristinare i file della macchina virtuale è necessario un software specializzato in grado di individuare le informazioni mancanti: uno strumento di recupero dati.

Per cominciare, esploriamo dove cercare i file della macchina virtuale e come recuperarli se la macchina non si apre, il suo sistema operativo non si avvia o se alcuni file sono stati eliminati o danneggiati.

Hetman Partition Recovery

Per estrarre i file della macchina virtuale dal disco, usa Hetman Partition Recovery.

Lo strumento recupera i file da qualsiasi dispositivo, indipendentemente dal motivo della perdita di dati.

Supporta tutti i formati di file system più diffusi e può aiutarti a recuperare dati dopo eliminazioni, formattazioni ed errori hardware o software. Collega il disco rigido a un computer Windows e avvia la scansione. Puoi trovare i file della macchina virtuale KVM seguendo questo percorso:

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

/var/lib/libvirtimages

Abbiamo trovato i file della macchina virtuale

Il nome del file corrisponde al nome della macchina virtuale e si tratta di un file con estensione .qcow2. Ripristinalo in qualsiasi percorso disponibile.

Ripristinare i file della macchina virtuale

Se disponi di un computer Linux, puoi provare ad accedere ai file anche senza strumenti specializzati. Carica il file della macchina virtuale nel gestore, avvia la macchina e recupera le informazioni che stai cercando.

Elenco dei file della macchina virtuale in Linux

Se non sei riuscito ad avviare la macchina virtuale dopo operazioni di riparazione del sistema o se si verifica un errore all'avvio, non mollare: usa il nostro programma per aprire quel file e recuperare tutti i suoi dati. Per farlo, trova la scheda Strumenti - clicca “Monta disco”; nella finestra che si apre sceglierai il tipo di immagine del disco, quindi controlla la lista per il nome della macchina virtuale o seleziona l'estensione di file corrispondente, e clicca “Avanti”.

Monta l'immagine della macchina virtuale

Indica il percorso della cartella contenente i file cliccando su “Seleziona cartella”. Il programma mostrerà tutti i file della macchina virtuale presenti in quella cartella e potrai deselezionare le caselle per quelli di cui non hai bisogno in questo momento.

Tipo di immagine

Per iniziare la ricerca dei dati, fai clic destro sul disco e scegli “Apri”. Poi seleziona il tipo di analisi. Consigliamo di cominciare con “Scansione veloce”.

Scansione veloce dell'immagine della macchina virtuale

Il programma può trovare facilmente tutti i file rimasti sul disco. La croce rossa indica quelli che sono stati eliminati. Clicca su un file per visualizzarne il contenuto nella finestra di anteprima. Per trovare rapidamente un file specifico è disponibile la funzione di ricerca per nome.

Recupera i dati necessari

Seleziona i file che desideri ripristinare e clicca “Recupero”, specifica il disco dove salvare i file e clicca nuovamente “Recupero”.

Conclusione

Le macchine virtuali offrono una buona protezione contro la perdita di dati. Tuttavia, nonostante i loro vantaggi, non possono garantire una protezione totale. Durante l'uso possono verificarsi vari problemi come errori software, crash, errori umani (ad esempio eliminazione accidentale di file o formattazione del disco) e così via. Se dovessi perdere dati da una macchina virtuale, consigliamo l'uso di uno strumento avanzato per il recupero dati, Hetman Partition Recovery. Supporta la maggior parte dei formati di disco virtuale come: .vmdk, .vdi, .vhd, .vhdx, .hdd, .hds, .qcow, qcow2, .img, .cow, .qed.

Con la versione di prova puoi valutarne l'efficacia prima di acquistare la licenza: è necessaria la versione completa solo per salvare i file.

Anton Kryvoruchko

Autore: , Scrittore tecnico

Anton Kryvoruchko è traduttore dall'italiano, dall'inglese, dal francese e dal polacco. Ha molti anni di esperienza e lavora con testi di vario argomento: dalla narrativa e testi tecnici alle riviste scientifiche popolari. Lavora costantemente per migliorare le sue conoscenze e competenze, perciò nel tempo libero impara anche il tedesco e lo spagnolo.

Mykhailo Miroshnichenko

Editore: , Scrittore tecnico

Mykhaylo Miroshnychenko è uno dei programmatori principali di Hetman Software. Avendo già quindici anni di esperienza nello sviluppo di software condivide le sue conoscenze con i lettori del nostro blog. Oltre alla programmazione, Mykhaylo è anche un esperto di recupero di dati, di file system, di dispositivi di archiviazione e di array RAID.