【问题标题】:Convert VMDK file to compressed RAW file将 VMDK 文件转换为压缩的 RAW 文件
【发布时间】:2019-02-24 10:43:36
【问题描述】:

说明:

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

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

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

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

qemu-img convert -f vmdk -O raw image.vmdk image.img

它可以工作,但我获得了一个最大的文件。

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 并减小虚拟磁盘大小是不可能的。

【问题讨论】:

    标签: virtual-machine vmware virtualization vmdk


    【解决方案1】:

    如果 VMDK 只是一个简单/单个分区/卷,则可以将 VMDK 转换为 VHD。如果 VMDK 包含多个分区,许多工具将在转换过程中失败。

    如果它可以转换为 VHD,则 Windows 具有磁盘管理功能以缩小磁盘/分区。

    您可以使用它来缩小 VHD,然后将其转换回 VMDK。

    我检查了有一个选项可用:“缩小音量”。

    这可能正是您正在寻找的东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多