虚拟磁盘工具vmkfstools怎么用

介绍

这篇文章主要介绍虚拟磁盘工具vmkfstools怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

一、虚拟磁盘类型

<李>

厚置备延迟置零//默认选项

创建过程中为虚拟磁盘分配所需空间。创建时不会擦除物理设备上保留的任何数据,但是以后从虚拟机首次执行写操作时会按需要将其置零

2。厚置备置零,

创建支持群集功能的厚磁盘。在创建时为虚拟磁盘分配所需的空间。创建中会将物理设备上保留数据置零。创建所需的时间可能会比创建其他类型的磁盘长。

3。精简置备,

使用该磁盘最初所需要的数据存储空间。如果以后精简磁盘需要更多空间,则它可以增长到为其分配的最大容量。

二,vmkfstools操作实例

操作前请先关闭虚拟机,打开ESXI配置里的安全配置文件里的ssh服务,并需要登陆到ESXI,输入用户名及密码。

1虚拟磁盘类型转换,厚,薄

vmkfstools命令格式

# vmkfstools -i - d{薄|厚}& lt; destination-disk-name.vmdk>

参数解释:

我& 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怎么用