VMware厚置备延迟置零,厚置备置零,精简置备详解
1、厚置备延迟置零(zeroed thick)
以默认的厚格式创建虚拟磁盘。创建过程中为虚拟磁盘分配所需空间。创建时不会擦除物理设备上保留的任何数据,但是以后从虚拟机首次执行写操作时会按需要将其置零。
简单的说就是立刻分配指定大小的空间,空间内数据暂时不清空,以后按需清空。
2、厚置备置零(eager zeroed thick)
创建支持群集功能(如 FaultTolerance)的厚磁盘。在创建时为虚拟磁盘分配所需的空间。与平面格式相反,在创建过程中会将物理设备上保留的数据置零。创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘长。
简单的说就是立刻分配指定大小的空间,并将该空间内所有数据清空。
3、精简置备(thin)
使用精简置备格式。最初,精简置备的磁盘只使用该磁盘最初所需要的数据存储空间。如果以后精简磁盘需要更多空间,则它可以增长到为其分配的最大容量。
简单的说就是为该磁盘文件指定增长的最大空间,需要增长的时候检查是否超过限额。
一台虚拟机在十年前建立,后来升级ESXI后,因为失误操作,导致虚拟机磁盘变成了厚置备置零,占用空间200G,浪费,特再通过命令将虚拟机磁盘方式转换成 精简置备thin方式:
1、将虚拟机关机;
2、删除需要转换磁盘的虚拟机所有的快照(确保转移的成功);
3、确认需要转换的数据存储空闲空间够用;
4、SSH连接上ESXI7.03
5、查看需要转换的虚拟机文件:
6、开始转换磁盘文件:
[root@esxi703:/vmfs/volumes/5f2ce6fb-ca7a2a5c-59a1-bc305bc40f8d/ITSM服务管理系统 26.26] vmkfst
ools -i ITSM服务管理系统\ 26.26-flat.vmdk -d thin ITSM服务管理系统\ 26.26_new.vmdk
Destination disk format: VMFS thin-provisioned
Cloning disk 'ITSM服务管理系统\ 26.26-flat.vmdk'...
Clone: 100% done.
7、磁盘置换:
[root@esxi703:/vmfs/volumes/5f2ce6fb-ca7a2a5c-59a1-bc305bc40f8d/ITSM服务管理系统 26.26] du -sh
*
2.3G ITSM服务管理系统 26.26-000001-delta.vmdk
0 ITSM服务管理系统 26.26-000001.vmdk
1.8G ITSM服务管理系统 26.26-000003-delta.vmdk
0 ITSM服务管理系统 26.26-000003.vmdk
4.0G ITSM服务管理系统 26.26-Snapshot1.vmsn
4.0G ITSM服务管理系统 26.26-Snapshot2.vmsn
5.0G ITSM服务管理系统 26.26-c972da74.vswp
200.0G ITSM服务管理系统 26.26-flat.vmdk
15.0G ITSM服务管理系统 26.26_new-flat.vmdk
0 ITSM服务管理系统 26.26_new.vmdk
1.0M ITSM服务管理系统 26.26.nvram
0 ITSM服务管理系统 26.26.vmdk
0 ITSM服务管理系统 26.26.vmsd
8.0K ITSM服务管理系统 26.26.vmx
0 ITSM服务管理系统 26.26.vmx.lck
0 ITSM服务管理系统 26.26.vmxf
8.0K ITSM服务管理系统 26.26.vmx~
1.0M vmware-60.log
1.0M vmware-61.log
1.0M vmware-62.log
1.0M vmware-63.log
1.0M vmware-64.log
1.0M vmware-65.log
1.0M vmware.log
80.0M vmx-ITSM服务管理系-8c6e3763ffff8b2851a62bb6b82b24ec2f8041c5-1.vswp
80.0M vmx-ITSM服务管理系-8c6e3763ffff8b2851a62bb6b82b24ec2f8041c5-2.vswp
184.0M vmx-ITSM服务管理系统 26.26-3379747444-1.vswp
[root@esxi703:/vmfs/volumes/5f2ce6fb-ca7a2a5c-59a1-bc305bc40f8d/ITSM服务管理系统 26.26] mv ITSM服务管理系统 26.26-flat.vmdk ITSM服务管理系统 26.26-flat.vmdk.bak
[root@esxi703:/vmfs/volumes/5f2ce6fb-ca7a2a5c-59a1-bc305bc40f8d/ITSM服务管理系统 26.26] mv ITSM服务管理系统 26.26.vmdk ITSM服务管理系统 26.26.vmdk.bak
[root@esxi703:/vmfs/volumes/5f2ce6fb-ca7a2a5c-59a1-bc305bc40f8d/ITSM服务管理系统 26.26] mv ITSM服务管理系统 26.26_new-flat.vmdk ITSM服务管理系统 26.26-flat.vmdk
[root@esxi703:/vmfs/volumes/5f2ce6fb-ca7a2a5c-59a1-bc305bc40f8d/ITSM服务管理系统 26.26] mv ITSM服务管理系统 26.26_new.vmdk ITSM服务管理系统 26.26.vmdk
8、修改VMDK虚拟机磁盘配置文件:
修改最新虚拟机配置文件ITSM服务管理系统 26.26.vmdk的RW 419430400 VMFS "ITSM服务管理系统 26.26-flat.vmdk"为ITSM服务管理系统 26.26.vmdk.bak的RW 419430400 VMFS "ITSM服务管理系统 26.26-flat.vmdk"
# Disk DescriptorFile
version=1
encoding="UTF-8"
CID=e8639790
parentCID=ffffffff
isNativeSnapshot="no"
createType="vmfs"
# Extent description
RW 419430400 VMFS "ITSM服务管理系统 26.26-flat.vmdk"
# The Disk Data Base
#DDB
ddb.adapterType = "lsilogic"
ddb.geometry.cylinders = "26108"
ddb.geometry.heads = "255"
ddb.geometry.sectors = "63"
ddb.longContentID = "e3844726578d13756593c2ebe8639790"
ddb.thinProvisioned = "1"
ddb.toolsVersion = "9216"
ddb.uuid = "60 00 C2 98 67 cb 5e 8e-9b 5f 5f 6d 27 43 09 ec"
ddb.virtualHWVersion = "8"
9、将原来的虚拟机取消注册
11、再在数据存储目标找到虚拟机文件重新注册虚拟机:
10、启动虚拟机,检查虚拟机应用启动情况是否正常使用
10、删除备份原来的虚拟机文件