[英]Convert VMDK file to compressed RAW file
我使用 VMWare 在我的计算机上创建了一台虚拟机。 现在我需要将它移到法兰克福的 VPS 上。
使用VMWare提供的功能我创建了一个快照(VMDK文件)
在托管网站上,我必须上传RAW格式文件。
为了进行转换,我使用了qemu-img 转换器。 根据该网站,我尝试使用以下命令将 vmdk 转换为原始数据:
qemu-img convert -f vmdk -O raw image.vmdk image.img
它有效,但我获得了最大的文件。
VMDK镜像为3.22GB ,转换后的RAW镜像为56.3GB
我已经创建了具有60GB磁盘大小的虚拟机,所以如果我理解正确的话:
如果这两个观察是正确的,那么第三个问题就有意义了。
是否可以减小RAW图像大小(压缩它) ?
我要买VPS ,但是如果我不能压缩RAW图像,我必须买64GB的磁盘空间吗?
将分配的磁盘大小调整为虚拟机(例如10GB )并将其再次导出为VMDK ,然后转换为RAW可能是一个想法?
编辑 01/10/18 :
经过大量测试后,我发现无法缩小虚拟磁盘大小,最好的解决方案是创建另一个具有较小磁盘的VM并复制其上的所有数据(使用 rsync)。 如果对您来说重要的是不要丢失用户、ssh ftp 配置等。我不知道该怎么做。 我再次创建了所有配置。
我尝试以不同的格式进行转换,VDI、HDD、RAW 和减小虚拟磁盘大小在所有格式上都是不可能的。
如果 VMDK 只是一个简单/单个分区/卷,则可能可以将 VMDK 转换为 VHD。 如果 VMDK 包含多个分区,则在转换过程中,许多工具将失败。
如果它可以转换为 VHD,那么 Windows 有磁盘管理来缩小磁盘/分区。
您可以使用它来缩小 VHD,然后再将其转换回 VMDK。
我检查过有一个选项可用:“缩小音量”。
这可能正是您正在寻找的东西。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.