Les partenaires publicitaires:

Comment créer vmdk à partir d'un fichier plat

VMware est une société qui développe des outils de virtualisation. Le VMware Workstation est son principal produit et peut être installé sur n'importe quel système d'exploitation qui peut être utilisé comme un serveur, y compris Microsoft Windows, Linux et Mac OS X. Un lecteur machine de disque virtuel contient au moins deux fichiers VMDK, le descripteur VMDK (avec une taille de moins de 1 Ko) et le fichier plat VMDK (contenant toutes les données de machines virtuelles). Si vous supprimez accidentellement le descripteur, vous pouvez recréer la machine virtuelle en utilisant le fichier VMDK plat.

Instructions

  1. Lancer le terminal sur l'hôte VMware et connectez-vous en tant que root.

  2. Accédez au répertoire où votre fichier plat se trouve en utilisant la commande suivante:

    cd / vmfs / volumes / your_volume / votre_répertoire

    Remplacer "your_volume" avec le nom exact du volume et "votre_répertoire" avec le nom exact du répertoire.



  3. Ouvrez le fichier de configuration de la machine virtuelle (fichier VMX) et localisez le "scsi # .virtualDev" ligne pour identifier le type de contrôleur SCSI. Par exemple, si vous voyez "scsi1.virtualDev = lsilogic" le type SCSI est lsilogic.

  4. Utilisez le "fichier-flat.vmdk de ls" commande dans le terminal pour voir la taille exacte du fichier plat (en octets) et l'écrire.




  5. Type "vmkfstools -c 1234 -a temp.vmdk mince de SCSI" (Sans les guillemets) dans le terminal. Remplacer "1 2 3 4" avec la taille exacte du fichier plat et "SCSI" avec le type SCSI. Presse "Entrer" pour créer un nouveau disque virtuel. Comme d'habitude, les fichiers temp.vmdk et temp-flat.vmdk sont créés.

  6. Utilisez le "rm temp-flat.vmdk" commande pour supprimer le fichier temp-flat.vmdk.

  7. Type "mv temp.vmdk example.vmdk" (Sans les guillemets) dans le terminal. Remplacer "example.vmdk" avec le nom de votre fichier VMDK. Si le fichier plat est l'exemple-flat.vmdk, le fichier VMDK doit être example.vmdk. Presse "Entrer" pour renommer le VMDK temporaire.

  8. Ouvrez le fichier descripteur VMDK avec un éditeur de texte comme Bloc-notes ou WordPad. Vous devez modifier le descripteur de travailler avec l'ancien fichier plat.

  9. Allez à la section Description de l'étendue et de changer le nom du fichier à plat sur le nom de votre fichier plat orphelins. Par exemple, le changement "RW 8388608 VMFS vmdisk0-flat.vmdk" à "RW 8388608 VMFS-flat.vmdk exemple."

  10. Retirer le "ddb.thinProvisioned = 1" ligne si le VMDK est pas un disque mince. Si elle est, ne supprimez pas la ligne. Fermez l'éditeur de texte et enregistrez le descripteur.

  11. Démarrez la machine virtuelle.

» » » » Comment créer vmdk à partir d'un fichier plat