问题标签 [vmdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
11116 浏览

virtual-machine - 将 VMDK 文件转换为压缩的 RAW 文件

解释:

我使用 VMWare 在我的计算机上创建了一台虚拟机。现在我需要在法兰克福的 VPS 上移动它。

使用 VMWare 提供的功能,我创建了一个快照(VMDK 文件)

在托管网站上,我必须上传RAW格式的文件。

为了进行转换,我使用了qemu-img 转换器。根据该网站,我尝试使用以下命令将 vmdk 转换为 raw:

它有效,但我获得了一个最大的文件。

VMDK镜像为3.22GB,转换后的RAW镜像为56.3GB

我已经创建了60GB磁盘大小的虚拟机,所以如果我理解正确:

  1. VMDK文件仅包含我在虚拟机上创建的文件。
  2. RAW文件有这么大的磁盘大小,因为它达到了我在创建 VM 期间指示的大小。

如果这两个观察是正确的,那么第三个问题是有道理的。

问题:

  • 是否可以减小RAW图像尺寸(压缩)

  • 我必须购买VPS,但是如果我不能压缩RAW图像,我必须购买64GB的磁盘空间吗?

  • 将分配的磁盘大小调整为虚拟机(例如10GB)并将其再次导出为VMDK并在转换为RAW之后可能是一个想法?

编辑 01/10/18

经过大量测试后,我发现缩小虚拟磁盘大小是不可能的,最好的解决方案是创建另一个具有较小磁盘的VM并复制其上的所有数据(使用 rsync)。如果对您来说重要的是不丢失用户,ssh ftp 配置等。我不知道该怎么做。我再次创建了所有配置。

我尝试转换不同的格式,VDI、HDD、RAW 并减少虚拟磁盘大小是不可能的所有格式。

0 投票
1 回答
275 浏览

google-cloud-platform - 在 GCE 上导入虚拟磁盘

我已经将 Ubuntu 16.04 主机的 VMDK 磁盘转换为使用qemu-img convert. 一切似乎都很好,我可以安装它并检查它的内容。我按照说明将其上传到 GCS 存储桶。

但是,它似乎无法启动,因此我按照这些官方说明使该映像可启动。

转换作业总是失败并显示以下消息:

有没有人看到这个Package 'cloud-init' has no installation candidate错误?

0 投票
1 回答
7651 浏览

iso - VMDK 到 ISO 文件转换器

我正在使用 virtualbox 并创建一个 VMDK 文件。我正在使用 virtualbox 创建 ova 文件。但没有任何选项可以创建 iso 文件。请建议我如何将此 VMDK 转换为 ISO。

0 投票
0 回答
87 浏览

virtualbox - VirtualBox 转换错误:vmdk 到 vdi(克隆介质)

为了增加磁盘大小,我首先将 vmdk 替换为 vdi。

但是,收到如下错误消息:

但是,当我输入 ./VboxManage 时,我可以看到“clonemedium”。我也尝试过使用“clonehd”,但仍然出现错误。

操作系统 Windows 10,VBox 5.2.18

0 投票
0 回答
132 浏览

vagrant - 主机崩溃后从 VirtualBox/Vagrant 中恢复丢失的数据

服务器崩溃/冻结后,我们的 linux 服务器已重新启动。

尝试使用虚拟机(使用 vagrant up),我注意到虚拟机(使用 vagrant 创建)恢复到以前的版本(虚拟机创建后第一周的版本)。

我现在正在尝试恢复数据(重要数据)。

我在“VirtualBox VMs 文件夹”中获得了 vm 的原始文件,并在 ftp 服务器上备份了相同的文件(备份是在崩溃前 1 天创建的):

文件夹包含:**- vm.vbox ,

  • vm.vbox-prev ,

  • vm.vmdk ,

  • vm.vdi**

我尝试安装每个“vm.vdi”(“qemu-nbd -c ...”)(备份“vm.vdi”和原始的)。然后我尝试克隆 vm(“VBoxManage clonevm ...”)并检查克隆的 vm 中的新文件,克隆 vdis(“VBoxManage clonehd”)并安装克隆的文件,打包盒子并创建一个新的流浪者盒子从原来的一个打包,但无事可做,数据已经恢复到虚拟机的创建。

过去,我们多次关闭主机和虚拟机都没有问题(gracefull shutdown)。

**主机和虚拟机:ubuntu 仿生 18.04,

虚拟机:5.2.18,

流浪者:2.0.3**

有什么建议么 ?

0 投票
2 回答
528 浏览

tcl - TCL脚本遍历目录中的所有文件夹并执行功能

文件结构

我想遍历目录中的所有文件夹并在 Tk 控制台上运行文本文件 autopsf.tcl 中的以下代码:

我目前正在运行以下代码:

0 投票
1 回答
280 浏览

vmware - 如何替换 ova 文件中的 vmdk 文件

我有一个 ova 文件,我想将其中的 disk.vmdk 替换为 disk2.vmdk

我如何实现它,要完成的步骤和过程是什么,例如在 .mf 文件和 .ovf 文件中更改它的值 ....etc

提前致谢

0 投票
1 回答
1333 浏览

snapshot - 快照中的 VMWare 虚拟磁盘文件 (.vmdk) 堆积,无法在不破坏 VM 的情况下删除

我正在使用带有单片磁盘文件的 VMware Workstation Pro 15.5.1(在 Win 10 主机上)。我使用快照,但总是再次删除它们,因为不再需要它们。

不幸的是,它不会从我的磁盘中删除快照文件,当我尝试手动删除它们时,它会显示This file is required to power on this virtual machine. If this file was moved, specify the new location.

在我的虚拟机设置中,我看到磁盘大小约为 58GB,与下图中的 000011.vmdk 文件几乎完全对应。我怎样才能摆脱所有其他文件?

谢谢!

我文件夹中的 .vmdk 文件

0 投票
0 回答
300 浏览

linux - VBoxManage 无法获取 vm ip 地址

我正在尝试使用VBoxManage guestproperty enumerate <vm_name>获取 vm ip 地址

但得到这个结果:

但是 vm 有 IP 地址,我可以从主机 ping 它

0 投票
0 回答
44 浏览

amazon-web-services - AWS 导入图像 vhd,vmdk

我在将 vm 图像导入 aws 时遇到问题。我在下面遇到这样的问题。我检查了很多次角色,政策等。我尝试了很多图像,但没有一个有效