ESXi虚拟机磁盘格式转换与减小硬盘容量的方法 推荐 原创 王春海 2018-10-13 19:29:38 博主文章分类:VMware vSphere ©著作权 文章标签 云计算 虚拟化 ESXi 虚拟硬盘 减小 文章分类 虚拟化 云计算 ©著作权归作者所有:来自51CTO博客作者王春海的原创作品,请联系作者获取转载授权,否则将追究法律责任 VMware虚拟机磁盘厚置备、精简置备两种格式。精简置备磁盘按需增长,厚置备磁盘立刻分配所需空间。厚置备磁盘较之精简置备磁盘有较好的性能,但初始置备浪费的空间较多。精简置备磁盘虚拟机,如果频繁增加、删除、修改数据,精简置备磁盘实际占用的空间会超过为其分配的空间。例如某个VMware Workstation或VMware ESXi的虚拟机,为虚拟硬盘分配了40GB的空间(精简置备)。如果这台虚拟机反复添加、删除数据,在虚拟机中看到硬盘剩余空间只能还有很多,例如剩余一半,但这个虚拟硬盘所占用的物理空间可能已经超过了40GB,如果是厚置备磁盘则不会存在这个问题。实际的生产环境中,虚拟机选择厚置备磁盘还是精简置备磁盘,要根据实际情况选择。如果虚拟机强调性能、并且数据量不大,则选择“厚置备立刻置零”,这将获得最好的性能。如果数据量持续增长、但变动不大,只是持续的增加,则可以选择“精简置备”磁盘。在生产环境中,为虚拟机分配厚置备磁盘,磁盘的大小以达到稳定工作时占用的实际空间的1.5~2倍为宜,例如虚拟机稳定工作后需要400GB的空间,则为虚拟硬盘分配600~800GB为宜。空间不够可以再增加,但如果提前分配过多的磁盘无疑是一种浪费。因为无论是VMware、Hyper-V或其他虚拟化产品,虚拟磁盘的增加较容易但减少难。如果要减少虚拟机硬盘大小,可以采用如下的几种方法。(1)GHOST方法:修改虚拟机配置,添加相同或合适容量的厚置备或精简置备磁盘,重新启动计算机,进入Windows PE或DOS界面,执行GHOST克隆。例如某虚拟机有2块磁盘,第一块为系统磁盘分配了60GB;第二块为数据磁盘分配了2TB的厚置备磁盘,但实际只占用了300GB空间,想将其改为600GB的厚置备或精简置备磁盘。则需要修改虚拟机配置,添加一块新的600GB的厚置备或精简置备的磁盘,重新启动虚拟机,用Windows PE的ISO引导,使用ghost克隆2TB的硬盘到新的600GB的硬盘中。克隆完成后,修改虚拟机配置,将原来2TB的备磁盘移除(但不删除),启动虚拟机,查看新克隆的数据是否正确,检查系统及数据无误之后,再删除原来2TB的磁盘释放空间。在使用此种方法时,要记录原来2TB磁盘创建的分区及盘符,并为新的600GB硬盘分配原来2TB使用的盘符。(2)使用vCenter Converter转换。使用VMware vCenter Converter转换虚拟机的时候,可以将源虚拟机、源虚拟硬盘迁移(实际上是“克隆”)到其他vCenter 或ESXi主机上,在迁移转换的过程中,可以修改目标虚拟机的硬盘大小、置备格式。如果在创建虚拟机的时候,没有正确的选择虚拟硬盘格式,等虚拟机运行一段时间想要更改,可以采用“迁移”并更改存储方法。即在vCenter Server管理的环境中(推荐将虚拟机关闭,也可以不关闭),选择“迁移”,在“迁移”目标中选择“更改数据存储”,在更改数据存储中选择新的目标,在磁盘格式中选择“厚置备立刻置零”或“厚置备延时置零”或“精简置备”,迁移之后磁盘格式即可更改。对于本节提到的这几种方法,下面通过实例进行演示。1 使用ghost方法更改硬盘大小当前虚拟机安装的Windows Server 2008 R2操作系统,该虚拟机有2块虚拟硬盘,第一块硬盘安装的操作系统;第二块硬盘大小为2TB,保存数据。(1)关闭虚拟机并修改虚拟机配置,为虚拟机添加一块600GB的硬盘。(2)加载Windows PE的ISO镜像。在“虚拟机选项”选项卡的“引导选项→强制执行BIOS设置”选中“虚拟机下次引导时,强制进入BIOS设置屏幕”,如图92所示。(3)启动虚拟机并打开控制台,进入BIOS设置,在“Boot”菜单将“CD-ROM Drive”移动到第一项,按F10键保存退出,如图93所示。(4)使用电脑店U盘制作工具制作的ISO镜像引导计算机,进入Windows PE,在“计算机管理→存储→磁盘管理”中,检查本次要克隆“源”硬盘的大小(本示例为2048GB)、“目标”硬盘大小(本示例为600GB),如图95所示。(6)执行Ghost选择“Local→ Disk→ To Disk”,在“Select local Source drive by clicking on the drive number”对话框中选择大小为2TB的硬盘(Size(MB)为2097152,实际可能略有出入),如图97所示。注意千万不要选错源盘和目标磁盘,否则会覆盖丢失数据。(8)在“Select local destination drive by clicking on the drive number”对话框选择目标磁盘,本示例选择Size为614400 MB的磁盘,如图98所示。(9)在“Destination Drive Details”对话框选择默认值。(10)开始克隆,克隆完成之后单击“Continue”按钮,如图100所示。(11)断开ISO镜像文件的映射,修改虚拟机配置,选中2TB的磁盘单击右侧的叉号按钮(如图101所示),在移除磁盘时不要选中“从数据存储删除文件”选项,如图102所示。同时在图101中记录移除的磁盘文件名称(本示例为WS08R2-RDP_3.vmdk),后文删除虚拟磁盘释放空间时需要用到。(12)重新启动虚拟机并进入操作系统,检查克隆后的数据是否正常。打开“资源管理器”可以看到只有一个C盘,如图103所示。(13)打开“服务器管理器→存储→磁盘管理”,可以看到新添加的600GB硬盘没有联机,右击该磁盘在弹出的快捷菜单中选择“联机”。(14)联机之后,分区可见,数据显示正常,如图105所示。可以将新添加的磁盘分配原来2TB硬盘所使用的分区。(15)确认数据已经从2TB硬盘“克隆”到600GB的硬盘后,登录vSphere Web Client,浏览当前虚拟机所在的存储,删除图101中记录的虚拟硬盘文件,如图106所示,以释放磁盘空间。(16)在删除不再使用的虚拟硬盘文件时,确认虚拟机正在运行,这样可以避免误删除有用的或正在使用的虚拟硬盘文件。例如,如果要删除正在使用的600GB的虚拟硬盘文件(如图107所示),则会弹出错误信息。(17)因为该文件正在被虚拟机使用(虚拟机处于运行状态),此时删除会出错,并且提示“无法删除…WS08R2-RDP_2.vmdk”文件。本操作表示使用中的文件不会被删除,如果虚拟机关机或不再使用的文件可以被删除。2 使用Converter转换更改硬盘大小与格式本示例中,在ESXi环境中有一台虚拟机,配置了3TB的硬盘。使用VMware Converter转换(克隆)出一个新的虚拟机,新虚拟机具有源虚拟机的分区及数据,新虚拟机硬盘大小为500GB。(1)在网络中的一台Windows 7或Windows Server 2008 R2操作系统的计算机上安装VMware Converter 6.0。在“VMware vCenter Converter Standalone”控制台单击“Convert machine”(转换计算机)按钮,进入转换计算机向导,如图109所示。(2)在源系统中选择“Powered off → VMware Infrastructure virtual machine”,在指定服务器连接信息对话框中,输入vCenter Server的IP地址(本示例IP地址为172.18.96.10)管理员账户及密码。(3)在“Source Machine”对话框的清单中选群集或ESXi主机,在列表中选中要转换的虚拟机(需要是关闭电源的虚拟机),如图111所示。(4)在“Destination System”对话框,选择“VMware Infrastructure virtual machine”,输入目标ESXi主机的IP地址172.18.96.10、管理员账户及密码。(5)在“Destination Virtual Machine”指定转换后的计算机名称。(6)在“Destination Location”对话框的清单中选择目标群集或主机,并在“Datastore”(存储)下拉列表中选择保存虚拟机位置的存储,在“Virtual machine version”(虚拟机版本)下拉列表中选择虚拟机的硬件版本(可以在4、7、8、9、10、11之间选择),如图114所示。(7)在“Options”对话框中配置目标虚拟机的硬件,可以选择目标计算机上要复制的数据、修改目标虚拟机CPU插槽与内核数量、为虚拟机分配内存、为目标虚拟机指定磁盘控制器、配置目标虚拟机的网络设置等参数,如图115所示,单击“Edit”进入编辑项。(8)在转换向导的“选项”对话框中,首先进入“Data to copy”选项组。在默认情况下,Converter转换向导复制所有磁盘并保持其布局。在“Data copy type”下拉列表中选择“Select volumes to copy”,单击“Advanced”(如图116所示)。(9)单击“Destination layout”选项卡,在“size/Capacity”选项中,对应的每个磁盘下拉列表有4个选项“Maintain size”(保持原大小空间)、“Min size”(最小空间)、“Type size in GB”、“Type size in MB”。第一项为保持原来大小的空间,即源物理机分区容量多大,目标虚拟硬盘分区大小保持同样大小;第二项为源物理分区已经使用的空间,即转换后目标分区需要占用的最小空间;第三项为管理员手动指定目标分区空间,单位为GB;第四项为管理员手动指定目标分区空间,单位为MB。可以直接输入目标分区的大小,本示例为500GB(要保证源分区的数据量小于500GB),如图117所示。在“Destination layout”选项卡中,还可以选择置备属性“Thick”(厚置备磁盘)、“Thin”(精简置备磁盘)。(10) 其他的则根据需要选择不一一介绍,直到“Summary”对话框。(11)开始转换,直到转换完成,这需要一段时间,如图119所示。(12)启动转换后的虚拟机,打开“计算机管理→存储→磁盘管理”,可以看到C盘的空间是500GB,如图120所示。检查迁移完成后的虚拟机,如果迁移后的虚拟机的数据中和应用程序与源虚拟机(分配硬盘比较大)相同,则可以删除源虚拟机,完成本次迁移。3 使用虚拟机迁移更改磁盘格式如果不更改虚拟硬盘的大小而只是更改虚拟硬盘的属性,可以使用“存储迁移”的功能完成。(1)在vSphere Web Client中,右键单要更改硬盘格式的虚拟机(可以是正在运行的虚拟机),在弹出的快捷菜单中选择“迁移”,如图121所示。(2)在“选择迁移类型”对话框中选择“仅更改存储”,如图122所示。(3)在“选择存储”对话框中先选择迁移到的存储,然后在“选择虚拟磁盘格式”下拉列表中选择转换后的格式,这可以在“厚置备延置零”“厚置备置零”“精简置备”之间选择,如图123所示。(4)在“即将完成”对话框中单击“完成”按钮,如图124所示。迁移完成之后,虚拟机磁盘格式将会更改。部分视频链接虚拟化与系统集成课程主页:http://edu.51cto.com/sd/14815VMware服务器虚拟化视频课程之入门篇-升级课程:http://edu.51cto.com/sd/5d9dcVMware系统集成工程师系列专题:http://edu.51cto.com/sd/b5ec7全部课程专题-2017年7月版本(虚拟化+企业应用案例):http://edu.51cto.com/sd/a7c2fVMware vSphere 6.7虚拟化入门视频课程:http://edu.51cto.com/sd/22fe0深入学习VMware vSAN视频课程专题:http://edu.51cto.com/sd/6e1c9VMware Horizon虚拟桌面从入门到精通专题:http://edu.51cto.com/sd/49496vSphere虚拟化与云计算数据中心 规划设计与安装配置专题:http://edu.51cto.com/sd/58f26彩蛋笔者将在51CTO订阅专栏的平台上,上线第二个专栏《Windows Server在中小企业中的应用》,私聊小助手微信:cto51cto进专栏兴趣群在企业应用中,许多需要第三方硬件才能完成的功能,Windows已经自带。本专题就是使用Windows自带的一些功能,解决客户比较“头疼”的问题。在大多数的企业应用中,通过本专题的学习,掌握以下内容:(1)Windows网络负载均衡。(2)分布式文件系统实现数据同步(3)使用卷影副本实现数据的备份与快照功能(4)使用操作系统自带的备份功软件备份系统与数据(5)使用NIC-Team功能实现网卡冗余(6)使用Windows自带的文件服务器实现iSCSI服务器(7)Windows应用程序虚拟化解决远程访问问题(8)使用文件夹重定向(9)DHCP高可用(10)使用RADIUS实现统一身份认证(11)使用Windows故障转移群集(12)在局域网考试中配置学生上传用的文件服务器(13)批量创建、管理Hyper-V的虚拟机(14)Windows自带的IIS与FTP 赞 收藏 评论 分享 举报 上一篇:时间不对导致vSAN服务无法启动 下一篇:你们可能都小看了Windows! 提问和评论都可以,用心的回复会被更多人看到 评论 发布评论 全部评论 () 最热 最新 相关文章 虚拟机 - - - 安装 VMware 17 pro 虚拟机,虚拟机安装 CentOS 7 虚拟机 - - - 安装 VMware 17 pro 虚拟机,虚拟机安装 Windows(XP、Server 2019、7、8、10、11)、CentOS 7、Ubuntu 221. 下载虚拟机进入 WMware 官网:https://www.vmware.com,点击 Resources(资源),点击 Product Downloads(产品下载)。选择 Desktop & CentOs VMware 编译安装QEMU虚拟机 一、安装环境操作平台:VMware Workstation 17 Pro虚拟机操作系统:RockyLinux 8.9虚拟化引擎:Intel VT-x 打开二、安装依赖包[root@localhost ~]# yum install -y gcc gcc-c++ make autoconf automake libtool zlib-devel libaio-devel pixman-devel g QEMU KVM 编译安装 Linux 虚拟机 Proxmox 虚拟机部署Openwrt 创建 pve虚拟机镜像写入磁盘qm importdisk 虚拟机id Openwrt镜像 转换磁盘的存储路径lvm-thin Or local-lvm添加新增磁盘# 网络修改并提交uci set network.lan.ipaddr=192.168.79.60uci set network.lan.netmask=255.255.240.0uci set network.lan.gatewa 软路由 openwrt 请输入大于原始容量的磁盘大小 实现“openwrt 请输入大于原始容量的磁盘大小”的过程和步骤是比较简单的。首先,我们需要检查磁盘的原始容量,然后与用户输入的磁盘大小进行比较,如果用户输入的大小小于或等于原始容量,则提示用户重新输入,直到输入大于原始容量的数值为止。接下来,我将详细介绍每个步骤所需的代码和具体操作。步骤一:检查磁盘的原始容量首先,我们需要获取磁盘的原始容量。这可以通过使用命令`df -h`来实现。下面是获 代码示例 甘特图 提示信息 增加VirtualBox虚拟机磁盘容量 默认VirtualBox安装CentOS分配的虚拟磁盘容量为8G,安装完CentOS系统后基本就已经达到4G。实际使用空间很容易就撑爆了。看了网上有一些关于如何扩容的帖子,实际整理的可操作不是很全。这种情况大家都有可能会碰到,我将自己的实际操作记录下来供参考。 1. 开启CMD命令窗口,进入到VirtualBox安装目录。执行如下命令:   e:\Program Files\Ora 安装 Oracle 虚拟机 的 如何 kvm虚拟机扩展磁盘容量 kvm磁盘管理 kvm 磁盘管理 Kali Linux虚拟机扩展磁盘容量 主要就是用下面这两个图形化的工具现在VMware的设置中扩展虚拟机磁盘然后开机执行/ks工具,删除主分区与我们添加的磁... 右键 微信公众号 进度条 Esxi 4.0 增加虚拟机磁盘容量 因vps业务需求,经常需要动态调整磁盘空间的大小。通过好友的提醒,于是就用到了DISKPART这工具。但最后证实diskpart不能扩容系统分区,可以扩容其他分区。扩容分区操作如下:1.VC连接ESXI----VM配置(edit setting)----硬盘,调整硬盘容量 2.启动VM 3.进入VM中,cmd----输入指令>diskpart 4. 职场 Diskpart 休闲 Esx ESXI 如何扩展ESXi虚拟机磁盘容量 说明: 使用Vmware ESXI虚拟化解决方案的运维,大概都会遇到这样问题:虚拟机磁盘空间不足,如何扩展磁盘空间? windows2008系统可以直接在磁盘管理中,直接右键扩展即可;但是win2003系统,需要借助命令来进行扩展,下面主要介绍命令如何使用。整个操作过程不需要重启服务器。举例: 一台虚拟机E盘空间1T, 已经满了,现在要扩展到1.5T。方法:1. 打开VCenter, 容量 windows 虚拟机 vmware中的linux虚拟机增加磁盘容量 vmware中 centos的磁盘大小 20G->30G现象:fdisk -l可以看到增大后的磁盘总量,但是需要增加分区并格式化然后挂载才能使用.一、vmware中的设置先关闭虚拟机vm->settings->hard disk->utilities->expand->输入大小(增加后的大小)二、启动虚拟机,进入命令行1、 fdisk /dev/sda进入命令行 VMware 给虚拟机系统扩充磁盘容量 第一步第二步第三步第四步打开虚拟机安装分区软件sudo apt-get install gparted安装完后打开右击/dev/sda1第五步 点击Resize/Move第六步 把New size改成最大 虚拟机 vmware中的linux虚拟机如何增加磁盘容量 http://blog.csdn.net/gg296231363/article/details/6740105 linux 虚拟机 如何 primary settings java虚拟机栈容量 # 如何设置Java虚拟机栈容量## 概述Java虚拟机栈容量是指Java虚拟机为每个线程分配的栈空间大小,用于存放线程的方法调用、局部变量和部分结果。在Java程序运行时,如果栈空间不足可能会导致栈溢出异常。因此,根据需求调整Java虚拟机栈容量是非常有必要的。## 设置Java虚拟机栈容量步骤以下是设置Java虚拟机栈容量的步骤:| 步骤 | 操作 ||---|---|| Java 栈容量 配置文件 扩展fedora 16虚拟机的根分区磁盘容量 扩展fedora 16虚拟机的根分区磁盘容量 虚拟机 扩展fedora 增加VirtualBox虚拟机磁盘容量,以及注意事项 1. 开启CMD命令窗口,进入到VirtualBox安装目录。执行如下命令: e:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyhd "F:\Frank4\Frank4.vdi " --resize 40960 0%...10%...20%...30%...40%...50%...60%...70% it 虚拟机 vmware virtualbox 增加虚拟盘 增加容量 VirtualBox虚拟机硬盘容量扩容 本来吾给虚拟机设置是200G,谁知道不小心少了个0。结果近来一直提示容量不足。怎么办?扩容。启动VirtualBox,管理->虚拟介质管理:点击属性扩容输入200G,应用,成功! 其他 Vmware虚拟机增加硬盘容量 界面中并没有提供增加硬盘容量的方法。只能在命令行形式下执行。安装所在盘的Program Files\VMware\VMware Workstation下有一个vmware-vdiskmanager.exe,就是它。命令参数如下:------------------------------------------------------------------Usage: vmware-vdiskm 职场 虚拟机 休闲 硬盘容量 扩展VirtualBox虚拟机磁盘容量 1.在cmd命令行下进入VirtualBox的安装目录,使用“VBoxManage list hdds”命令,找到需要修改磁盘容量的虚拟机的img路径或UUID:D:\Program Files\Oracle\VirtualBox>VBoxManage list hddsUUID: 4a43ca85-2d4b-4fca-919f-3bc0c1f6b307Parent UUID: baseFormat: VDILocation: E:\CentOS.vdiState: createdType: normalUsage: CentOS... centos root用户 3g 文件系统 oracle 虚拟化 Linux磁盘扩容 linux虚拟机扩展磁盘容量 在虚拟机中使用 Linux 系统时,常常发现前期规划的磁盘空间不够用,本以为直接修改机器配置,修改磁盘大小可以解决问题,但实操发现不是这么回事,还需要一堆操作才能扩容成功,这篇就来详细说说如何扩容的操作。比如下面这台机器,磁盘已经快不够用了:想在现有基础上对根目录【 / 】扩充 10 个 G,该如何操作呢?详细如下。一、修改 VMware 中机器的磁盘配置点击“编辑虚拟机设置”选项,打开虚拟机设置 虚拟化 Linux磁盘扩容 重启 硬盘分区 文件系统 Centos 7 虚拟机磁盘分区扩容 centos虚拟机扩展磁盘容量 VMware 虚拟机扩展 CentOS7 系统磁盘空间 最近 CentOS 系统,内部装了许多软件,导致磁盘空间大小不足,因此需要对系统的磁盘空间进行扩充。1.虚拟机扩展磁盘容量 这里填写最终的磁盘大小,点击扩展。 这里的扩展只是增加了操作系统的磁盘空间,并没有与系统内部的文件目录挂载,所以,磁盘占有量还是不会变化,下一步就是要把扩展的容量挂载到文件目录上去。2.扩展系统磁盘容量 查看待扩展的磁 Centos 7 虚拟机磁盘分区扩容 linux centos 文件目录 重启