SDelete.zip>前文延申:qemu-img转换磁盘镜像格式
名词解释
厚置备延迟置零(zeroed thick) //默认选项
厚置备置零(eager zeroed thick)
精简置备(thin)
解决方法
用vmkfstools再次转换
vmkfstools -i input.vmdk -d thin output.vmdk
校验转换后的磁盘镜像
vmkfstools -x output.vmdk
延申
虚拟磁盘类型转换 thick to thin
vmkfstools -i <source-disk-name.vmdk> -d {thin|thick} <destination-disk-name.vmdk>.vmdk
参数解释:
-i <source-disk-name.vmdk>参数:原vmdk磁盘名
-d {thin|thick}<destination-disk-name.vmdk> :目标磁盘的格式,thin或thick; <destination-disk-name.vmdk>为要生成的目标vmdk磁盘名;
实操示例
进入虚拟机所在的datastore目录,每个目录为一个虚拟机
cd /vmfs/volumes/datastore1
cd <folder-name>
vmkfstools -i <source-disk-name.vmdk> -d {thin|thick} <destination-disk-name.vmdk>.vmdk
部署虚拟机并启动后用SDelete工具置零
sdelete.exe -c c:
或
sdelete64.exe -c c:
回收磁盘空间
vmkfstools -K <destination-disk-name.vmdk>
查看文件大小
du -sh *
注意:转换过程中需要用到的文件是vmdk磁盘文件。vmdk有两种,一种是“虚拟机名.vmdk”,另一种是“虚拟机名-flat.vmdk”,vmdk文件很小,存放了虚拟磁盘的一些配置信息(如虚拟磁盘数据文件等),实际数据都存放在flat.vmdk文件中,转换时需要使用vmdk文件,而不是flat.vmdk文件。
cyockkwgxu
不错不错,我喜欢看