Le montage de l'image du disque VMDK
J'ai un seul vmware fichier image de disque avec vmdk extension
Je suis en train de le monter et d'explorer toutes les partitions (y compris ceux qui sont cachés).
J'ai essayé de suivre plusieurs guides, tels que : http://forums.opensuse.org/showthread.php/469942-mounting-virtual-box-machine-images-host
Je suis en mesure de monter l'image à l'aide de vdfuse
vdfuse -w -f windows.vmdk /mnt/
Après ce que je peux voir une partition et un disque entier exposés
# ll /mnt/
total 41942016
-r-------- 1 te users 21474836480 Feb 28 14:16 EntireDisk
-r-------- 1 te users 1569718272 Feb 28 14:16 Partition1
Poursuit avec le guide, j'ai essayer de le monter soit EntireDisk ou Partition1 à l'aide de
mount -o loop,ro /mnt/Partition1 mnt2/
Mais qui me donne l'erreur "mount: vous devez spécifier un type de système de fichiers'
En essayant de trouver le bon type, j'ai essayé
dd if=/mnt/EntireDisk | file -
which outputs a ton of information but of note is:
/dev/stdin: x86 boot sector; partition 1: ....... FATs ....
J'ai donc fatigué, le montage de vfat, mais qui m'a donné
mount: wrong fs type, bad option, bad superblock ...etc
Ce que je fais mal?
fdisk /mnt/EntireDisk
ou gparted /mnt/EntireDisk
et en regardant les partitions? - Elles correctement?fdisk retourné: 'WARNING: GPT détecté sur '...'. The util fdisk doesnt support GPT'. gparted est en mesure de me montrer il y a 4 partitions, mais tous ne parviennent pas à initalize. Il dresse la liste de plusieurs paquets nécessaires pour ntfs et fat32 que je pourrais en avoir besoin, donc je vais l'installer et voir si ça me fait quelque chose
Essayez d'installer
ntfs-3g
Aussi, vous pouvez déplacer cette question au cours de serverfault.com, je parie que vous obtenez plus de l'aide que ce n'est pas vraiment un logiciel de dev ou de l'informatique question.
OriginalL'auteur Without Me It Just Aweso | 2014-03-11
Vous devez vous connecter pour publier un commentaire.
Pour les nouveaux systèmes Linux, il y a la commande "guestmount'. Après l'installation, vous pouvez exécuter la commande suivante pour monter la troisième partition à l'intérieur d'une image VMDK:
Sinon, pour la détection automatique et de monter une image (moins fiable), vous pouvez essayer:
Notez que le drapeau
--ro
simplement supports de l'image en lecture seule; pour le montage de l'image en lecture-écriture, il suffit de remplacer avec le drapeau--rw
.guestmount est contenue dans les paquets suivants par distro:
C'est très utile. De toute façon, j'ai eu à utiliser
sudo
et obtenir le répertoire queroot
à fait ce travail.OriginalL'auteur Thomas
Vous pouvez également utiliser qemu:
Pour
.vdi
si elles ne sont pas installe, vous pouvez les installer (sur Ubuntu, est-ce comand)
et puis monter
Pour
.vmdk
avis tha-je utiliser l'option
-r
c'est parce que VMDK version 3 doit être en lecture seule pour pouvoir être monté par qemuet je fais le montage
- Je utiliser
nbd1
parce quenbd0
parfois donne de la "mount: périphérique spécial /dev/nbd0p1 n'existe pas"Pour .ova
Ci-dessus pour extraire les
.vmdk
disque, puis monter.OriginalL'auteur Eduard Florinescu
J'ai trouvé et réponse de commandlinefu.com très agréable:
Vous pouvez également activer des volumes LVM dans l'image en cours d'exécution
et ensuite vous pouvez monter la LV à l'intérieur de l'image.
Pour démonter une image, démonter la partition/LV, désactiver le VG pour l'image
puis exécutez
de supprimer la partition de mappings.
Si vous dites quelque chose ne fonctionne pas, vous pouvez également donner des détails sur la nature exacte n'a pas de travail. Comme l'affichage d'un message d'erreur ou d'expliquer ce qu'est exactement le problème. Qui permettraient d'augmenter considérablement la valeur de l'observation.
Désolé! KPARTX dit que le fichier VMDK format n'est pas reconnu.
C'est pour ESX "someimage-plat.vmdk" format, où il travaille comme décrit.
OriginalL'auteur Ilya Bobyr
Installer affuse, puis monter en l'utilisant.
Les premières diskimage se trouve maintenant sous /mnt/vmdk.
Vérifier sa taille de secteur
Multiplier sectorsize et startsector. Dans l'exemple, il serait 2048*512
Support à l'aide de décalage,
Disque doit maintenant être monté et lisible sur /mnt/vmdisk
OriginalL'auteur MetalGodwin
Avez-vous le logiciel pour ntfs?
Essayer
sur les systèmes basés sur debian.
ntfs-3g
.Désolé, j'ai bien compris votre question mal et DONC garde de me donner une invite de
read-only mode
. Avez-vous essayez de monter le fichier vmdk parvmware-mount
, qui peut être extrait à partir de VMware Workstation.OriginalL'auteur Jiang
Pas autorisés à commenter sur @Thomas post (38 upvotes réponse), j'aimerais informer la personne suivante en suivant le code d'erreur généré à partir de guestmount quand utilise qemu-img comment résoudre le problème.
Essayez de générer une première version de l' .vmdk à l'aide de vmdkmount
À l'intérieur du répertoire monté il y a un vmdk1 le fichier (fichier raw)
Maintenant, essayez de charger le vmdk à l'aide de guestmount
OriginalL'auteur ItsYou