ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

「ESXi」- 调整 VMDK 文件(扩容、收缩、转换) @20210225

2021-02-25 17:31:52  阅读:403  来源: 互联网

标签:Converter Standalone ESXi 虚拟机 20210225 磁盘 VMDK VMware


问题描述

在虚拟机的日常维护与管理中,我们可能会遇到以下场景:

	收缩:分配过量VMDK空间,日后需要进行空间回收,以防止磁盘浪费;
	扩容:虚拟磁盘空间不足,需要进行扩容;
	转化:针对虚拟磁盘,在Thin与Thick类型之间转换;

本文将逐渐整理(目前还不够完善)相关问题解决方案、操作方法。

注意事项

VMware vCenter Converter Standalone

在初次使用该工具使用时,发现没有办法调整大小,但是很多“文章”说可以。经过调查发现,磁盘大小调整只适用于Windows虚拟机。如果是Linux虚拟机,则无法调整大小(“因为改变引导之间参数会导致系统无法启动”…………我没有理解这句话)。所以,如果你选择Linux虚拟机,将无法看到「Select volumes to copy」按钮。

因此不同类型虚拟机需要采用不同方法。本文不会整理所有解决方法,只会整理我们遇到的问题及问题的解决思路。

#(收缩)使用VMware vCenter Converter Standalone缩小Windows磁盘

本部分我们将使用VMware vCenter Converter Standalone缩小Windows磁盘。操作并不复杂,但要满足以下要求:

	(1)需要对虚拟机进行关机;
	(2)该方法将复制VMDK文件,而不是直接调整原VMDK文件大小;
	(3)它是在复制VMDK文件的过程中调整大小,因此目标位置需要有足够空间容纳新文件;

下面是壹张关键截图,含有该操作的关键步骤:
pasted_image.png

大致操作步骤如下(难度适中,因此简述):

	连接源主机,选择虚拟机 => 下一步 => 连接目的主机,选择位置 => 在Destination Localtion/Data to Copy/Edit/Data copy type中选择Select volumes to copy选项 => 在Destination Size中调整大小

正如「注意事项」部分所述,使用VMware vCenter Converter Standalone工具调整大小只适用于Windows主机。

#(收缩)通用方法

-「SHRINK A VMWARE VIRTUAL MACHINE DISK (VMDK)

该方法不借助工具,手工操作,直接修改虚拟机配置文件。分为两步:

	(1)在操作系统中,缩小操作系统磁盘空间(这在操作系统中即可完成);
	(2)登录物理机磁盘,找到虚拟机配置目录,修改*.vmdk文件中的''RW xxxxx VMFS "xxx-flat.vmdk"''行,以修改大小;
	(3)关机进行迁移,开机后你会发现虚拟机磁盘已经被缩小;

注意:该操作具有壹定程度危险性,在操作之前需要先备份数据。

附加说明

Thinning vs shrinking

1) Thinning is converting a disk to thin provision type. This will not release any space.
2) Shrinking is reducing the size of the disk.

相关链接

About VMware vCenter Converter Standalone User Guide

相关文章

「ESXi」- 制作USB启动(源自官方文档)
「Linux」- 扩容 VMDK 虚拟磁盘(重启或动态)
「VMware ESXi」- 虚拟机版本与主机“x.x.x.x”的版本不兼容

参考文献

Unable to resize disks using VMware Converter
Thinning vs shrinking
Growing, thinning, and shrinking virtual disks for VMware ESX and ESXi (1002019)

标签:Converter,Standalone,ESXi,虚拟机,20210225,磁盘,VMDK,VMware
来源: https://blog.csdn.net/u013670453/article/details/114094034

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有