4 Metodi per Estrarre Dati da un File VMDK

I file VMDK sono un componente cruciale di VMware. Solitamente contengono una o più partizioni, ciascuna con il proprio sistema di file. Questo significa che se vogliamo estrarre dati da un file VMDK, dobbiamo essere in grado di accedere a queste partizioni.

download-icon
Download Gratuito
per VM, OS, DB, File, NAS, ecc.
sofia

Updated by Sofia on 2024/10/31

Indice dei contenuti
  • Cos'è un file VMDK di VMware?

  • Quali sono le caratteristiche principali di un file VMDK?

  • Come estrarre i dati dal file VMDK?

  • Miglior modo per eseguire il backup e il ripristino delle VM VMware

  • Estrarre file da FAQ VMDK

  • Conclusione

I file VMDK sono un componente fondamentale di VMware. Questi file fungono da dischi rigidi virtuali per le macchine virtuali, contenendo il sistema operativo, i dati delle applicazioni e i file degli utenti. Tuttavia, ci sono momenti in cui gli utenti devono estrarre file specifici o recuperare dati dai file VMDK senza avviare la VM. Questo blog esplorerà vari metodi e strumenti utilizzati per estrarre file dai file VMDK.

Cos'è un file VMDK di VMware?

Un file VMDK è fondamentalmente un file che contiene i dati di un disco rigido virtuale, rappresentando un disco fisico o una partizione logica. Questi file possono essere di dimensioni fisse (dove tutto lo spazio è pre-alloccato) o espandibili dinamicamente (dove lo spazio viene allocato solo quando effettivamente utilizzato). I file VMDK tipicamente contengono una o più partizioni, ciascuna con il proprio sistema di file. Ciò significa che se vogliamo estrarre file da un file VMDK, dobbiamo essere in grado di accedere a queste partizioni e ai loro sistemi di file.

Quali sono le caratteristiche principali di un file VMDK?

  • Immagine del disco virtuale: Un file VMDK contiene tutti i dati di una macchina virtuale, inclusi il sistema operativo, i file dei programmi, i dati dell'utente, ecc., proprio come un disco fisico.

  • Allocazione del disco: Esistono due tipi: sparse e flat. Un file VMDK sparse inizialmente occupa meno spazio su disco e cresce man mano che vengono aggiunti dati, mentre un file VMDK flat alloca tutto lo spazio disco richiesto al momento della creazione.

  • Formato file: I file VMDK possono essere in formato singolo file o in formato file diviso, quest'ultimo suddivide i file grandi in parti più piccole per una gestione e un archiviazione più semplice.

  • Compatibilità: I file VMDK non vengono utilizzati solo con i prodotti VMware (come VMware Workstation, VMware ESXi e VMware Fusion) ma sono anche compatibili con altre piattaforme di virtualizzazione, come Oracle VirtualBox.

  • Screenshot e backup: I file VMDK supportano gli screenshot delle macchine virtuali, permettendo agli utenti di salvare lo stato di una macchina virtuale in un determinato momento. Gli utenti possono creare più screenshot e tornare a uno stato precedente quando necessario.

  • Espansione di archiviazione: I file VMDK possono espandere dinamicamente per soddisfare le crescenti esigenze di archiviazione della macchina virtuale.

Come estrarre i dati dal file VMDK?

Metodo 1: Utilizzando il software DiskGenus (per VM Windows)

Potrebbe essere dovuto alla differenza tra i sistemi di file, in quanto DiskGenius può leggere solo la struttura delle directory del disco virtuale della VM Ubuntu ma non può copiare i dati all'interno. Tuttavia, può leggere e copiare normalmente i file dal disco virtuale della VM Windows.

1. Prima, apri il software DiskGenius e fai clic sul menu "Disk" della barra degli strumenti. Scegli "Open Virtual Disk File" e individua il file VMDK per aprirlo.

2. Una volta aperto, puoi vedere la struttura della directory del disco virtuale sul lato sinistro dell'interfaccia principale e eseguire varie operazioni sui file sul lato destro.

3. Per estrarre i dati, fai clic destro sul file e copialo nella cartella specificata.

Metodo 2: Utilizzare una Macchina Virtuale Funzionante per Montare il Disco Virtuale (per VM Linux)

1. Prima, hai bisogno di una macchina virtuale Linux in esecuzione corretta. In VMware, seleziona "Edit Virtual Machine Settings," e aggiungi un disco rigido. Scegli il tipo VMDK che desideri aprire, solitamente il tipo SCSI predefinito.

2. Seleziona il file del disco virtuale originale e assicurati di selezionare il file VMDK senza suffisso. Completa l'aggiunta del disco.

3. Avvia la macchina virtuale e usa il comando fdisk per visualizzare le partizioni del disco.

sudo fdisk -l

4. Trova il disco appena aggiunto nell'output; in questo caso, è /dev/sdb. Puoi vedere che il disco ha tre partizioni, con la più grande, sdb3, che è la partizione che contiene i file.

Disk /dev/sdb: 50 GiB, 53687091200 bytes, 104857600 sectors
Disk model: VMware Virtual S
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 8D1FD725-00E4-4AA4-B4EE-453C0986E9B2
Device Start End Sectors Size Type
/dev/sdb1 2048 4095 2048 1M BIOS boot
/dev/sdb2 4096 1054719 1050624 513M EFI System
/dev/sdb3 1054720 104855551 103800832 49.5G Linux filesystem

5. Successivamente, crea un punto di montaggio e monta il disco.

sudo mkdir /mnt/sdb3
sudo mount /dev/sdb3 /mnt/sdb3

6. Una volta montato, puoi accedere ai file all'interno del disco virtuale attraverso la directory di montaggio e poi trasferire i file alla macchina fisica tramite FTP o altri metodi.

Metodo 3: Utilizzando 7-Zip (Windows/Linux)

Passo 1: Installare 7-Zip.

Passo 2: Fare clic con il tasto destro sul file VMDK e scegliere Apri archivio dal menu contestuale di 7-Zip.

Passo 3: Naviga nelle directory del VMDK e estrai i file di cui hai bisogno.

Nota: Questo metodo funziona per file VMDK semplici e non suddivisi. Se il tuo VMDK è suddiviso in più file, potresti doverli prima combinare.

Metodo 4: Utilizzando qemu-nbd (Linux)

Passo 1: Installare i pacchetti necessari:

sudo apt-get install qemu-utils

Passo 2: Collega il VMDK come dispositivo di blocco di rete:

sudo qemu-nbd --connect=/dev/nbd0 /path/to/your.vmdk

Passo 3: Verifica quali partizioni sono disponibili:

sudo fdisk -l /dev/nbd0

Passo 4: Monta la partizione da cui vuoi estrarre i file:

sudo mount /dev/nbd0p1 /mnt

Passo 5: Copia i file da /mnt alla posizione desiderata.

Passo 6: Una volta completato, smontare e disconnettere il dispositivo di blocco di rete:

sudo umount /mnt
sudo qemu-nbd --disconnect /dev/nbd0

Miglior modo per eseguire il backup e il ripristino delle VM VMware

I dati sono preziosi, quindi si raccomanda di eseguire regolarmente il backup dei dati importanti quando si utilizzano macchine virtuali.

Vinchin Backup & Recovery fornisce una soluzione completa di backup e ripristino per macchine virtuali VMware, garantendo che i dati possano essere rapidamente recuperati in diverse situazioni di disastro. Il suo efficiente sistema di protezione dei dati supporta il backup automatico, diversi tipi di archiviazione e tecnologie di compressione intelligente e deduplicazione per massimizzare l'utilizzo dello spazio di archiviazione e migliorare l'efficienza del backup.

In particolare, la funzione di ripristino granulare di Vinchin consente agli utenti di estrarre rapidamente singoli file o cartelle dai backup senza dover ripristinare l'intera macchina virtuale. Questa funzionalità riduce notevolmente il tempo di ripristino, soprattutto quando è necessario recuperare dati specifici, e migliora la flessibilità ed efficienza del ripristino di disaster.

Sono necessari solo 4 passaggi per eseguire il backup delle VM VMware:

1. Seleziona l'oggetto del backup.

Backup delle VM VMware

2. Seleziona la destinazione del backup.

Backup delle VM VMware

3. Configura le strategie di backup.

Backup delle VM VMware

4. Esamina e invia il lavoro.

Backup di VM VMware

Vinchin supporta anche la migrazione V2V tra più piattaforme di virtualizzazione. Clicca sul pulsante di download qui sotto per provare la versione gratuita a 60 giorni con tutte le funzionalità e scoprire ulteriori funzionalità avanzate!

Estrarre file da FAQ VMDK

1. Q: Posso recuperare file eliminati da un VMDK?

A: Sì, strumenti di recupero file come TestDisk o PhotoRec possono essere utilizzati per scansionare un VMDK montato in cerca di file eliminati, a condizione che il VMDK non sia stato sovrascritto in modo estensivo.

2. Q: Come posso convertire un VMDK in un altro formato per facilitare l'estrazione?

A: Puoi convertire un file VMDK in un altro formato (ad esempio QCOW2, RAW, VDI) utilizzando lo strumento qemu-img:

qemu-img convert -O <target format> source.vmdk destination.img

Conclusione

Comprendendo la struttura VMDK e utilizzando gli strumenti appropriati, l'estrazione dei dati da un file VMDK può essere un processo fluido, garantendo un downtime minimo e una gestione efficace dei dati.

Condividi su:

Categories: VM Tips