这篇文章主要介绍虚拟磁盘工具vmkfstools怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
一、虚拟磁盘类型
- <李>
厚置备延迟置零//默认选项
创建过程中为虚拟磁盘分配所需空间。创建时不会擦除物理设备上保留的任何数据,但是以后从虚拟机首次执行写操作时会按需要将其置零
2。厚置备置零,
创建支持群集功能的厚磁盘。在创建时为虚拟磁盘分配所需的空间。创建中会将物理设备上保留数据置零。创建所需的时间可能会比创建其他类型的磁盘长。
3。精简置备,
使用该磁盘最初所需要的数据存储空间。如果以后精简磁盘需要更多空间,则它可以增长到为其分配的最大容量。
二,vmkfstools操作实例
操作前请先关闭虚拟机,打开ESXI配置里的安全配置文件里的ssh服务,并需要登陆到ESXI,输入用户名及密码。
1虚拟磁盘类型转换,厚,薄
vmkfstools命令格式
# vmkfstools -i
参数解释:
我& lt; source-disk-name.vmdk>参数:原vmdk磁盘名
- d{薄|厚}& lt; destination-disk-name.vmdk>:目标磁盘的格式、薄或厚;& lt; destination-disk-name.vmdk>为要生成的目标vmdk磁盘名;
,
1.1进入虚拟机所在的数据存储目录,每个目录为一个虚拟机
# cd/vmfs/卷/datastore1
/vmfs/卷/4 f3cedd3 - 1 - b48e924 - 3 - d7d - 0022195 ls - a4404 #
鞋匠57.72 - 5.85转换器两datanode2 - 57.78
,
1.2此次转换的虚拟机为转炉-两个57.72,进入该虚拟机目录
/vmfs/卷/4 f3cedd3 - 1 - b48e924 3 - d7d - 0022195 - a4404 # cd转换器- 2 - 57.72/
/vmfs/卷/4 f3cedd3 - 1 - b48e924 3 - d7d - 0022195 - a4404/转换器- 2 - 57.72 # du sh *
20.0克converter-two-flat。vmdk 64.0 k converter-two.nvram
64.0 k converter-two。vmdk 0 converter-two.vmsd
64.0 k converter-two。vmx 64.0 k converter-two.vmxf
,
1.3转换过程中需要用到的文件是vmdk磁盘文件,vmdk有两种,一种是“虚拟机名.vmdk”, vmdk文件很小,存放了虚拟磁盘的一些配置信息(如虚拟磁盘数据文件等),另一种是“虚拟机名-flat.vmdk”,实际数据都存放在flat.vmdk文件中,转换时需要使用vmdk文件而不是flat.vmdk文件。
,
1.4开始转换过程
:使用vmkfstools将厚模式的vmdk文件克隆为精简的vmdk磁盘文件,转换后将生成两个新的vmdk和flat.vmdk文件
/vmfs/..../转换器- 2 - 57.72 # vmkfstools -我converter-two。vmdk - d薄converter-two_new.vmdk
/vmfs ..../转换器- 2 - 57.72 # du sh *
20.0 g converter-two-flat.vmdk
64.0 k converter-two.vmdk
64.0 k converter-two.vmx
64.0 k converter-two.vmxf
7.9 g converter-two_new-flat.vmdk
64.0 k converter-two_new.vmdk
B:将原来的厚模式磁盘文件vmdk和flat.vmdk文件备份
/vmfs ..../转换器- 2 - 57.72 # mv converter-two。vmdk converter-two_old.vmdk
/vmfs ..../转换器- 2 - 57.72 # mv converter-two-flat。vmdk converter-two-flat_old.vmdk
C:将新生成的vmdk和flat.vmdk磁盘文件分别重命名为原有磁盘名称
/vmfs ..../转换器- 2 - 57.72 # mv converter-two_new。vmdk converter-two.vmdk
/vmfs ..../转换器- 2 - 57.72 # mv converter-two_new-flat。vmdk converter-two-flat。vmdk
D:编辑vmdk文件,确保#程度描述“converter-two-flat.vmdk"为原有磁盘名称
/vmfs/..../转换器- 2 - 57.72 #猫converter-two。vmdk
#磁盘DescriptorFile
=1版
编码=癠TF-8"
CID=9 cad 19 cd
parentCID=ffffffff
isNativeSnapshot=皀o"
createType=皏mfs"
#程度描述
RW 41932416 VMFS“converter-two_new-flat.vmdk"
,
#磁盘数据库
# DDB
,
ddb.deletable=皌rue"
DDB。toolsVersion=?“
ddb.geometry。biosHeads=?55“
ddb.geometry。biosSectors=?3“
ddb.geometry。biosCylinders=?610“
ddb。virtualHWVersion=?“
ddb。longContentID=?64 b422b2ceb3f6f0a4e88d09cad19cd"
ddb。uuid=?0 00 C2 59 94 89 93 2 c-d9 22 d3 e4 e6 b3 a4 22“
ddb.geometry。气缸=?610“
ddb.geometry。头=?55“
ddb.geometry。部门=?3“
ddb。thinProvisioned=?“
ddb。adapterType=發silogic"
,
E:启动虚拟机检查是否工作正常,对比精简置备与厚置备大小虚拟磁盘工具vmkfstools怎么用