Come Recuperare i Dati dalle Macchine Virtuali VMWare in Linux Senza Backup

Leggi questo articolo per scoprire come recuperare i dati delle macchine virtuali VMWare in Linux e cosa fare quando la tua macchina virtuale subisce un guasto o si rifiuta di avviarsi. Come recuperare una macchina virtuale VMware e ripristinarne l’operatività.

Come Recuperare i Dati dalle Macchine Virtuali VMWare in Linux Senza Backup

Nell’infrastruttura IT moderna, le macchine virtuali sono diventate una componente integrante nel funzionamento di server, ambienti di test e workstation. Le soluzioni di virtualizzazione più popolari includono VMware Workstation o VMware Player, che sono utilizzate attivamente nei sistemi basati su Linux. Ma cosa fare se una macchina virtuale non si avvia più o è stata cancellata accidentalmente e non esiste un backup?

La perdita di accesso ai dati dell’ambiente virtuale può avere gravi conseguenze, specialmente se informazioni importanti erano archiviate su un disco virtuale. Fortunatamente, anche senza un file di backup, ci sono alcuni modi per ripristinare i contenuti di un disco di una macchina virtuale purché i suoi file principali siano conservati — ad esempio, .vmdk.

In questo articolo, tratteremo i seguenti punti:

  • quali file sono essenziali per il recupero di una macchina virtuale VMWare in Linux;
  • come montare un disco .vmdk e ottenere l’accesso ai dati;
  • quali utility e metodi vengono utilizzati per recuperare i file;
  • cosa fare se un disco virtuale è danneggiato o parzialmente perso.

Questo tutorial sarà utile per amministratori, tester e tutti gli utenti che cercano una soluzione di recupero senza backup che si affida solo ai file disponibili nel sistema.

Vai a vedere
How to Recover Data After Compacting a Virtual Hard Disk on VMware, Hyper-V, VirtualBox

How to Recover Data After Compacting a Virtual Hard Disk on VMware, Hyper-V, VirtualBox

File della macchina virtuale VMWare in Linux

Nell’ambiente Linux, le macchine virtuali VMware (come VMware Workstation o VMware Player) sono archiviate come un insieme di file che contengono tutti i componenti di una macchina virtuale: il suo disco, le impostazioni, gli snapshot, i log, ecc.

Per impostazione predefinita, i file della macchina virtuale si trovano nella directory home dell’utente:

/home/user/vmware/vm_name/

File della macchina virtuale VMWare in Linux

O talvolta in questa cartella:

~/VMs/

Tipi principali di file VMWare:

N. Estensione file Nome Scopo
1 .vmx Configurazione Macchina Virtuale VMware File di configurazione principale della macchina virtuale
2 .vmdk Disco Macchina Virtuale Immagine del disco rigido della VM (può consistere in più parti)
3 .nvram RAM non volatile Memorizza lo stato del BIOS/UEFI della VM
4 .vmxf Configurazione Team VM Dati di configurazione aggiuntivi (per team di VM)
5 .vmsd Metadati Snapshot Metadati degli snapshot della VM
6 .vmsn Stato Snapshot Lo stato della memoria di sistema e dei dispositivi al momento di tale snapshot
7 .log File di Log Log di avvio e attività della VM (vmware.log)
8 .lck File di Blocco File di blocco (per proteggere dall'accesso simultaneo)

Tutti i file menzionati sono archiviati nella directory di ciascuna macchina virtuale.

Se una VM si danneggia, è necessario disporre di backup dei file .vmdk e .vmx per le operazioni di ripristino.

Ecco perché dovresti conservare copie dei file essenziali (.vmx, .vmdk, .nvram, .vmsd) in un luogo sicuro in modo da poter ripristinare la tua macchina virtuale in caso di guasti.

La macchina virtuale è danneggiata o non si avvia: come recuperare i suoi dati

Cosa fare se una macchina virtuale VMWare si danneggia, non si avvia o visualizza vari errori? Cioè, quando non hai accesso ai dati all'interno di tale macchina virtuale e i suoi file non possono essere letti o copiati altrove.

Errore della macchina virtuale VMWare in Linux

Per accedere ai dati di tale macchina virtuale, utilizzeremo uno strumento di recupero dati – Hetman Partition Recovery. Ha due vantaggi indiscutibili rispetto ad altri prodotti software di questo tipo:

  1. Il primo vantaggio – può montare dischi creati dalla maggior parte delle macchine virtuali.
  2. Il secondo vantaggio – funziona su tutte le versioni di Linux.
Lo strumento recupera i file da qualsiasi dispositivo, indipendentemente dal motivo della perdita di dati.
Hetman Partition Recovery: montaggio del disco della macchina virtuale

Quindi ora,

  • Abbiamo una macchina virtuale VMware che non si avvia, per qualche motivo. Contiene i file a cui dobbiamo accedere.

    File in una macchina virtuale VMWare
  • Per accedere ai file di tale macchina virtuale, eseguiamo Hetman Partition Recovery.

  • L'app identifica i dischi collegati a questo computer. Per accedere alla macchina virtuale, montiamo il suo disco rigido nell'app di ripristino. Per fare ciò, fare clic su Monta Disco.

    Hetman Partition Recovery: Monta disco
  • E selezionare VMware Workstation.

    Se si dispone di una macchina virtuale di tipo diverso, selezionarla dall'elenco.

    Hetman Partition Recovery: Monta disco .vmdk
  • Nella finestra dell'app, scegliere la cartella contenente la macchina virtuale e fare clic su Apri.

    Hetman Partition Recovery: apri disco .vmdk
  • Hetman Partition Recovery identifica automaticamente il disco della macchina virtuale selezionata. Fare clic su Avanti.

    Hetman Partition Recovery: monta disco .vmdk
  • Successivamente, il disco rigido VMWare apparirà tra gli altri dischi come un disco montato. Per accedere ai suoi dati, fare clic con il pulsante destro del mouse su di esso e selezionare Apri.

    Hetman Partition Recovery: apri il disco della macchina virtuale montato
  • Per cominciare, una Scansione veloce sarà sufficiente.

    Hetman Partition Recovery: scegli il tipo di scansione del disco
  • Ecco i dati memorizzati nella nostra macchina virtuale. Naviga fino alla cartella richiesta e salva la cartella richiesta. Come puoi vedere, i loro contenuti possono essere visualizzati nella finestra di anteprima.

    Hetman Partition Recovery: file VMware identificati

    Attenzione! L'app di recupero può identificare anche i file che sono stati rimossi dalla macchina virtuale mentre funzionava ancora correttamente. Tali file saranno contrassegnati con una croce rossa.

  • Per recuperare un file o una cartella, selezionarli e premere il pulsante Recupera.

    Hetman Partition Recovery: recupera file VMware
  • Scegliere la cartella in cui salvare i dati recuperati.

    Hetman Partition Recovery: recupera i file VMware nella cartella
  • I file sono stati recuperati.

    Hetman Partition Recovery: file VMware recuperati

Come recuperare una macchina virtuale VMWare cancellata in Linux

Cosa fare se una macchina virtuale VMware viene cancellata in Linux? Può essere recuperata?

Supponiamo di avere un disco che contiene una macchina virtuale. Funziona correttamente e contiene alcuni dati.

Disco della macchina virtuale VMware

ATTENZIONE! A seconda delle impostazioni della macchina virtuale, il suo disco rigido virtuale può essere suddiviso in più file o può essere creato come un unico file. Nel mio caso, si tratta di un gruppo di più file. In ogni caso, però, per ottenere i migliori risultati di recupero file è consigliabile recuperare tutti i file del disco virtuale, nonché il file di configurazione principale della macchina virtuale, VMX.

Cancelliamolo come se fosse per caso. A proposito, una macchina virtuale può essere cancellata sia dalla sua interfaccia che dal file manager del tuo sistema operativo.

Cancellazione della macchina virtuale VMware

Per recuperarlo:

  • Eseguire Hetman Partition Recovery. L'app identifica i dischi collegati a questo computer.

  • La nostra macchina virtuale era memorizzata sul disco sdа2. Scansioniamolo. Fare clic con il pulsante destro del mouse su di esso e selezionare Apri.

    Hetman Partition Recovery: recupero di una macchina virtuale VMWare cancellata
  • Per cominciare, una Scansione veloce sarà sufficiente.

    Attenzione! A seconda del motivo per cui la macchina virtuale è stata cancellata e di altri fattori, l'app di recupero potrebbe non trovarla dopo una Scansione veloce. In questo caso, fare clic con il pulsante destro del mouse sul disco in cui era memorizzata la macchina virtuale e scegliere Analizza di nuovo. Selezionare Analisi completa e specificare il file system del disco.

    Hetman Partition Recovery: Analisi completa del disco della macchina virtuale VMWare
  • Ecco i dati sul disco scansionato. La macchina virtuale che stiamo cercando era memorizzata in questa cartella.

    Hetman Partition Recovery: macchina virtuale VMware identificata
  • Apri la cartella e puoi vedere il disco della macchina virtuale. Questo è il file che dobbiamo recuperare.

    Hetman Partition Recovery: file della macchina virtuale VMware cancellata
  • Per recuperarlo, selezionare il disco della macchina virtuale richiesta e premere il pulsante Recupera.

    RICORDA! DEVI recuperare il file VMX e tutti i file che compongono il disco della tua macchina virtuale. Altrimenti, non sarai in grado di montare tale disco in VMWare.

  • Scegliere la cartella in cui salvare i dati recuperati.

  • La macchina virtuale selezionata è stata recuperata.

    La cartella recuperata della macchina virtuale VMWare

Come montare una macchina virtuale VMWare appena recuperata in Linux

Come puoi vedere, il disco della macchina virtuale richiesta è stato recuperato.

Attenzione! Dovresti recuperare l'intera cartella della macchina virtuale, con tutto il suo contenuto. Se fai diversamente, la macchina virtuale non funzionerà di nuovo.

Per eseguire una macchina virtuale appena recuperata:

  • Avviare VMware e selezionare – File – Apri per aprire una macchina virtuale.

    VMware Workstation: apri una macchina virtuale
  • Fornire il percorso del file vmx della macchina virtuale. E fare clic su Apri.

    VMware Workstation: percorso del file .vmx della macchina virtuale
  • La macchina virtuale dovrebbe apparire nella Libreria VMWare.

    VMware Workstation: libreria di macchine virtuali
  • Bene, ora la macchina virtuale si avvia facilmente dal disco vmdk appena recuperato.

  • Andiamo nella cartella dove erano memorizzati i suoi file. Sono tutti qui e nessuno è danneggiato.

    VMware Workstation: esecuzione della macchina virtuale recuperata

Se una macchina virtuale si rifiuta di avviarsi da un disco appena recuperato, il disco potrebbe essere stato danneggiato. In questo caso, puoi recuperare i suoi dati allo stesso modo in cui lo facciamo con una macchina virtuale danneggiata. Cioè, importando il file del disco rigido della macchina nello strumento di recupero dati – Hetman Partition Recovery.

Vorrei ricordarti ancora una volta – DEVI recuperare tutti i file che compongono il disco della tua macchina virtuale. Altrimenti, non sarai in grado di montare tale disco in VMWare e i file verranno recuperati solo parzialmente.

Recupero dati da un disco thin di una macchina virtuale VMWare in Linux

In VMWare, un disco VM può essere creato in uno dei due formati principali:

Tipo di disco Nome Descrizione
Disco thin Thin Provisioning Solo lo spazio effettivamente utilizzato viene allocato su un disco fisico. Inizialmente, la dimensione del file .vmdk è piuttosto piccola, ma aumenta man mano che vengono scritti più dati.
Disco thick Thick Provisioning L'intero spazio su disco viene allocato immediatamente, anche se non è ancora utilizzato dalla macchina virtuale. Il file .vmdk occupa tutto lo spazio assegnato (ad esempio, 40 GB).

In termini di recupero, non noterai alcuna differenza tra l'utilizzo di Thin Provisioning o Thick Provisioning. L'app di recupero dati monterà il disco della macchina virtuale in entrambi i casi con la stessa efficacia. L'unico requisito fondamentale è che tutti i file del disco della macchina virtuale siano stati recuperati prima di iniziare.

Conclusioni

Come hai appena visto, Hetman Partition Recovery non è solo un'app di recupero dati per ripristinare file cancellati in Linux, ma anche un potente strumento per lavorare con macchine virtuali di ogni tipo.

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

La perdita di dati da una macchina virtuale VMware senza un file di backup è una situazione difficile, ma non una catastrofe. Per Linux, esistono strumenti e approcci efficaci che ti consentono di ripristinare l'accesso ai file, anche se la macchina virtuale stessa è danneggiata o addirittura cancellata.

Il requisito essenziale per il processo di recupero è salvare il file del disco .vmdk, poiché contiene tutti i dati dell'ambiente virtuale. Grazie a utility come Hetman Partition Recovery puoi montare un disco, visualizzarne il contenuto e ripristinare dati importanti.

Per evitare tali situazioni in futuro, è importante:

  • eseguire regolarmente il backup non solo del file .vmdk, ma anche dei file di configurazione .vmx;
  • archiviare le macchine virtuali in directory ben protette con accesso limitato;
  • assicurarsi di avere file di backup pronti prima di cancellare o modificare qualsiasi cosa.
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.

L'assistente basato sull'intelligenza artificiale di Hetman Software vi dà il benvenuto.
Avviate una chat