Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 使用poweriso提取VMDK文件_Linux_Extract_Linux Mint - Fatal编程技术网

Linux 使用poweriso提取VMDK文件

Linux 使用poweriso提取VMDK文件,linux,extract,linux-mint,Linux,Extract,Linux Mint,我试图在LinuxMint中使用poweriso通过以下命令提取vmdk文件 poweriso extract sample-disk1.vmdk / -od /home/local/test/VMDK/extracted/ 但是,我得到了以下错误 PowerISO Copyright(C) 2004-2008 PowerISO Computing, Inc Type poweriso -? for help sample-disk1.vmdk: The file for

我试图在LinuxMint中使用poweriso通过以下命令提取vmdk文件

poweriso extract sample-disk1.vmdk / -od /home/local/test/VMDK/extracted/
但是,我得到了以下错误

PowerISO   Copyright(C) 2004-2008 PowerISO Computing, Inc
        Type poweriso -? for help

sample-disk1.vmdk: The file format is invalid or unsupported.
根据文件,power iso支持vmdk文件

Support all popular virtual disc image files, such as VMWare Virtual Disc Images(*.vmdk), VirtualBox Virtual Disc Images(*.vdi), Virtual PC Virtual Disc Images(*.vdi).

如何使用power iso提取vmdk文件?

我提供了用于装载qcow2映像的信息,我希望vmdk也能获得同样的信息

安装GuestFish

$> apt-get install libguestfs-tools
挂载qcow2图像

$> guestfish
Welcome to guestfish, the guest filesystem shell for
editing virtual machine filesystems and disk images.

Type: 'help' for help on commands
'man' to read the manual
'quit' to quit the shell

><fs> add vAP.qcow2
><fs> run
><fs> list-filesystems 
   /dev/sda1: ext2
   /dev/sda2: ext2
   /dev/sda3: ext2
   /dev/sda4: reiserfs
><fs> mount /dev/sda2 /
><fs> ls /
     .ash_history
     .rnd
     .ssh
     ash_env
     bin
     boot
     bzImage
     custom
     defaults
     dev
><fs> umount /
><fs> exit
$>客鱼
欢迎使用guestfish,这是用于
编辑虚拟机文件系统和磁盘映像。
键入“help”以获取有关命令的帮助
“人”来读手册
“退出”退出shell
>添加vAP.qcow2
>跑
>列出文件系统
/dev/sda1:ext2
/dev/sda2:ext2
/dev/sda3:ext2
/dev/sda4:reiserfs
>mount/dev/sda2/
>ls/
A.阿什尤历史
.rnd
.ssh
灰烬环境
箱子
靴子
bzImage
习俗
默认值
发展
>umount/
>出口

您可以使用copy-in和copy-out将文件从vmdk复制到主机,反之亦然

我提供了用于挂载qcow2映像的信息,我希望vmdk也同样适用

安装GuestFish

$> apt-get install libguestfs-tools
挂载qcow2图像

$> guestfish
Welcome to guestfish, the guest filesystem shell for
editing virtual machine filesystems and disk images.

Type: 'help' for help on commands
'man' to read the manual
'quit' to quit the shell

><fs> add vAP.qcow2
><fs> run
><fs> list-filesystems 
   /dev/sda1: ext2
   /dev/sda2: ext2
   /dev/sda3: ext2
   /dev/sda4: reiserfs
><fs> mount /dev/sda2 /
><fs> ls /
     .ash_history
     .rnd
     .ssh
     ash_env
     bin
     boot
     bzImage
     custom
     defaults
     dev
><fs> umount /
><fs> exit
$>客鱼
欢迎使用guestfish,这是用于
编辑虚拟机文件系统和磁盘映像。
键入“help”以获取有关命令的帮助
“人”来读手册
“退出”退出shell
>添加vAP.qcow2
>跑
>列出文件系统
/dev/sda1:ext2
/dev/sda2:ext2
/dev/sda3:ext2
/dev/sda4:reiserfs
>mount/dev/sda2/
>ls/
A.阿什尤历史
.rnd
.ssh
灰烬环境
箱子
靴子
bzImage
习俗
默认值
发展
>umount/
>出口

您可以使用copy-in和copy-out将文件从vmdk复制到主机,反之亦然

您是如何获得sample-disk1.vmdk文件的?它可能不是实际的文件格式。它是虚拟机的一部分。为了保密,我重命名了这个文件。我的意思是,有多个vmdk文件吗?如果您将虚拟机创建为精简资源调配,就会发生这种情况;我建议使用qemu img将图像转换为原始磁盘,然后使用powerISO。尝试在将图像转换为原始磁盘后调出图像;这将在您使用powerISO之前为您提供更多信心。我的目录中有一个vmdk文件、iso文件和一个mf文件。我想提取并查看vmdk文件的内容。你能试试guestfish而不是powerISO吗;GuestFish是Linux实用程序,用于提取虚拟磁盘,如qcow2、raw、vmdk;目录中是否有多个vmdk文件?还是只有一个vmdk文件?您是如何获得sample-disk1.vmdk文件的?它可能不是实际的文件格式。它是虚拟机的一部分。为了保密,我重命名了这个文件。我的意思是,有多个vmdk文件吗?如果您将虚拟机创建为精简资源调配,就会发生这种情况;我建议使用qemu img将图像转换为原始磁盘,然后使用powerISO。尝试在将图像转换为原始磁盘后调出图像;这将在您使用powerISO之前为您提供更多信心。我的目录中有一个vmdk文件、iso文件和一个mf文件。我想提取并查看vmdk文件的内容。你能试试guestfish而不是powerISO吗;GuestFish是Linux实用程序,用于提取虚拟磁盘,如qcow2、raw、vmdk;目录中是否有多个vmdk文件?还是只有一个vmdk文件?