Come creare VMDK da un file flat

May 6

VMware è una società che sviluppa strumenti di virtualizzazione. Il VMware Workstation è il suo prodotto principale e può essere installato su qualsiasi sistema operativo che può essere utilizzato come un server, tra cui Microsoft Windows, Linux e Mac OS X. Un disco rigido della macchina virtuale contiene almeno due file VMDK, il descrittore VMDK (con una dimensione di meno di 1 KB) e il file flat VMDK (che contiene tutti i dati della macchina virtuale). Se si elimina accidentalmente il descrittore, è possibile ricreare la macchina virtuale utilizzando il file VMDK piatta.

istruzione

1 Avviare il terminale sul host VMware e accedere come root.

2 Passare alla directory in cui il file flat si trova utilizzando il seguente comando:

cd / vmfs / volumi / your_volume / your_directory

Sostituire "your_volume" con il nome esatto del volume e "your_directory" con il nome esatto della directory.

3 Aprire il file di configurazione della macchina virtuale (file VMX) e individuare la linea di "scsi # .virtualDev" per identificare il tipo di controller SCSI. Ad esempio, se si legge "scsi1.virtualDev = volume LSILOGIC-" il tipo SCSI è volume LSILOGIC-.

4 Utilizzare il comando "ls -l file flat.vmdk" nel terminale per vedere l'esatta dimensione del file flat (in byte) e scrivere.

5 Tipo "vmkfstools -c 1234 -a SCSI -d temp.vmdk sottile" (senza virgolette) nel terminale. Sostituire "1234" con l'esatta dimensione del file flat e "SCSI" con il tipo SCSI. Premere il tasto "Enter" per creare un nuovo disco virtuale. Come al solito, vengono creati i file temp.vmdk e temp-flat.vmdk.

6 Utilizzare il comando "rm temp-flat.vmdk" per eliminare il file temp-flat.vmdk.

7 Tipo "mv temp.vmdk example.vmdk" (senza virgolette) nel terminale. Sostituire "example.vmdk" con il nome del file VMDK. Se il file flat è l'esempio-flat.vmdk, il file VMDK deve essere example.vmdk. Premere il tasto "Enter" per rinominare il VMDK temporanea.

8 Aprire il file descrittore VMDK con un editor di testo come Blocco note o WordPad. È necessario modificare il descrittore di lavorare con il vecchio file flat.

9 Vai nella misura sezione Descrizione e cambiare il nome del file flat per il nome del file flat orfani. Ad esempio, modificare "RW 8388608 VMFS vmdisk0-flat.vmdk" a "RW 8388608 VMFS esempio-flat.vmdk."

10 Rimuovere la riga "ddb.thinProvisioned = 1" se il VMDK non è un disco sottile. Se lo è, non eliminare la riga. Chiudere l'editor di testo e salvare il descrittore.

11 Avviare la macchina virtuale.