(图解)为虚拟机重新调整磁盘容量(Resize VMDK)
如何在VMWare WS的虚拟机里扩展和增加磁盘

如何在vmware ws的Ubuntu虚拟机里扩展和增加磁盘2012-11-19by douglasjpd@一般在虚拟机中,磁盘空间不够了,首先应该用扩展(expand)的方法,如果没有可扩展的空间,再用增加硬盘的方式。
扩展和新增磁盘的步骤对于虚拟机是Windows的系统(XP以后的系统)比较容易。
不过如果该虚拟机有snapshot,VMWare不允许再增加空间。
不过一旦扩展或者新增了空间,Windows系统就会自动识别该新增的空间,只要打开“计算机管理”中的“磁盘管理”,立即就可以发现有新的未分区的空间,这时只要直接在“磁盘管理”界面进行分区和格式化并分配盘符即可使用。
下面的示范是在Ubuntu 12.04 Server虚拟机上操作。
一、扩展假设需要将vmware中ubuntu 12.04 LTS虚拟机的磁盘大小由20G扩展到25G。
操作之前,先记录目前磁盘的信息:(先进入root用户)root@test:~# fdisk -lDisk /dev/sda: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x0009e946Device Boot Start End Blocks Id System/dev/sda1 * 2048 39845887 19921920 83 Linux/dev/sda2 39847934 41940991 1046529 5 Extended/dev/sda5 39847936 41940991 1046528 82 Linux swap / Solaris关闭虚拟机,然后在VMWare界面:vm->settings->hard disk->utilities->expand->输入大小(增加后的大小,如25GB),点击“Expand”按钮,等待扩展完成。
虚拟机扩容与缩容的步骤与注意事项

虚拟机扩容与缩容的步骤与注意事项在现代的信息技术领域中,虚拟化技术已经成为企业IT基础设施的重要组成部分。
而虚拟化技术的核心就是虚拟机。
虚拟机的扩容与缩容在企业IT管理中是一项非常重要的任务。
本文将为大家介绍虚拟机扩容与缩容时需要注意的步骤和事项,并提供相关的技术建议。
一、扩容步骤与注意事项1. 确定扩容需求:在进行虚拟机扩容之前,首先需要明确扩容的目的和需求。
可能的扩容需求包括增加CPU核心数、内存容量、存储空间等。
根据实际需求,确定需要扩容的资源类型和数量。
2. 检查物理资源:在对虚拟机进行扩容之前,需要确保物理主机或服务器的资源足够满足扩容需求。
检查硬件配置,包括CPU、内存、存储等,并确保空闲资源能够满足新的虚拟机配置。
3. 关闭虚拟机:在进行扩容操作之前,最好先关闭虚拟机,以免对正在运行的虚拟机造成影响。
在关闭虚拟机之前,需要确保所有相关的服务已经停止运行,以避免数据丢失或其他问题。
4. 修改虚拟机配置:根据扩容需求,打开虚拟机管理界面,修改虚拟机配置。
可以增加虚拟机的CPU核心数、内存容量、存储空间等。
根据具体的虚拟化平台,可能需要重启虚拟机或重新分配资源才能使配置生效。
5. 启动虚拟机:在完成虚拟机配置修改之后,可以重新启动虚拟机。
启动虚拟机后,检查系统日志和服务状态,确保虚拟机扩容操作没有引发任何错误或异常。
6. 测试性能:在完成虚拟机扩容后,建议进行性能测试,以确保新的配置能够正常工作并满足业务需求。
可以使用性能测试工具对虚拟机进行负载测试,检查CPU、内存和存储等资源的使用情况,以便及时发现和解决性能问题。
二、缩容步骤与注意事项1. 确定缩容需求:虚拟机缩容的需求可能来自于业务变更或资源优化。
在进行缩容操作之前,需要仔细评估虚拟机的使用情况,包括CPU、内存、存储的利用率等,并确定需要缩容的资源类型和数量。
2. 检查冗余资源:在进行虚拟机缩容之前,需要确保虚拟机上的资源已经充分利用,没有冗余和浪费。
调整VMware虚拟机硬盘容量大小

调整VMware虚拟机硬盘容量大小担心创建的虚拟机硬盘容量太大会占用真正的硬盘空间,把硬盘的容量设置得很小,可是等到给虚拟机装好系统后再装其他的软件,才发现硬盘容量不够用了。
如果重建虚拟机,还要重新再装一遍操作系统,非常麻烦,而VMware中又不能直接修改虚拟机的硬盘容量大小,真是麻烦。
其实在VMwa re安装目录下就有一个v m ware-vdiskma nager.exe程序,它是一个命令行工具,可用来修改虚拟机硬盘的大小。
方法如下:第一步:按Win+R键调出运行对话框,输入“cmd”并按回车键启动命令提示符窗口。
第二步:进入VMwar e的安装目录(比如我的安装目录为:D:Program FilesV Mwarel VMware Worksta tion),在命令提示符后输入"vmware-vdiskma nager",什么参数也不加直接按回车键,可显示这一命令的说明。
第三步:参考说明,执行类似下面的命令:vmware-vdiskma nager-x l6Gb "DVMware WinXPW indows XP Profess ional.vmdk" 参数"-X"表示要扩展虚拟机硬盘空间,紧随其后的数字是要扩展的大小(本例为扩展到16GB,这是一个磁盘总量,包含了原先的磁盘容量)。
最后是指定要操作的虚拟机磁盘的具体文件,因为路径名中有空格,所以必须以双引号括起来。
按回车键开始执行,执行完毕,退出命令提示符窗口,重启VMwar e,会发现虚拟机硬盘空间已变成16G B了。
如果原来的虚拟机硬盘已被分成了多个分区,那么在通过vm ware-vdiskma nager.exe扩大了硬盘空间后还得在盛拟机系统中安装第三方分区工具对虚拟机分区做出调整。
VMware错误:指定的虚拟磁盘需要进行修复

VMware错误:指定的虚拟磁盘需要进⾏修复
使⽤VMware的时候由于内存不⾜意外卡死,再想扩展内存的时候发现提⽰指定的虚拟磁盘需要进⾏修复,既然虚拟磁盘损坏了,那就修复就⾏了。
1.打开命令提⽰符,cd到VMware安装路径
win10默认安装路径:C:\Program Files (x86)\VMware\VMware Workstation
例如:cd C:\Program Files (x86)\VMware\VMware Workstation
如果⾃定义安装路径,那就需要⾃⼰找了。
2.找到你需要修复的虚拟磁盘路径
例如我的虚拟磁盘路径为:D:\Virtual Machines\Ubuntu\ubuntu 16.04.vmx
ubuntu 16.04.vmx,这个就是你虚拟机的配置⽂件
3.执⾏命令进⾏修复
vmware-vdiskmanager -R "虚拟磁盘路径"
例如我的就是:vmware-vdiskmanager -R "D:\Virtual Machines\Ubuntu\Ubuntu 64 位-disk1-cl1.vmdk"
还有另外⼀种情况,虚拟机卡死,再次打开的时候提⽰“该虚拟机似乎正在使⽤中。
如果该虚拟机未在使⽤,请按“获取所有权(T)”按钮获取它的所有权。
否则,请按“取消©”按钮以防损坏”。
这种情况直接进到虚拟磁盘⾥,⾥⾯有好像是四个后缀是.lck的⽂件,删掉就⾏了。
在VMware虚拟机中调整Linux分区大小

VMware虚拟机中调整Linux分区大小手记前段时间用VMware5.5安装了CentOS5.3,安装的时候分配了5Gb的虚拟硬盘空间给Linux系统,系统安装选择很多组件和软件,后面使用时又安装也一些软件,结果导致虚拟硬盘空间不足。
查看分区占用情况,发现/dev/sda2挂载的根分区占用最多,软件全部安装在该分区中。
/dev/sda1 及swap分区情况正常。
sda1挂载/boot 分区 200 M,sda2挂载 / 分区剩余所有,sda3 为swap分区100M如果重装系统,可以重新划分虚拟硬盘空间和分区,但系统很多东西要重新设置,有些软件也要重新安装和设置,比较麻烦。
不选择重装,于是在网上搜索资料,看能不能扩充虚拟硬盘容量并调整Linux分区大小,最好是不改变现有分区结构,只将扩充的虚拟硬盘空间加大到sda2分区上。
首先是扩充虚拟硬盘容量,这个问题找到了解决方法。
在VMware中有一个工具,专门用来管理虚拟硬盘,不过得在命令行中运行。
在VMware安装目录下有这个程序vmware-vdiskmanager.exe 。
win+R 打开cmd窗口cd d:\vmware (我的VMware安装在 D:\vmware目录中) 运行vmware-vdiskmanager 出来以下界面原因是没有关闭虚拟机正在运行的Linux系统,init 0 关闭它再来。
D:\vmware>vmware-vdiskmanager -x 10Gb "E:\Red Hat Linux\Red Hat Linux.vmdk" ,好!此时开始执行等到100% 后,成功到这里第一个问题(扩充虚拟硬盘容量)解决了。
接下来第二个问题,如何将扩充进来的空余空间,加到sda2上。
百度 & Google了一通,都没有找到合适的解决方法。
很多都说ext3分区不能调整分区大小,是在partitionmagic中,而partitionmagic赪indows下可以调整分区,而且功能也很好,却偏偏又不能调整ext3分区。
VMware下LINUX的虚拟机增加磁盘空间(绝对有用!!!!)

VMware下LINUX的虚拟机增加磁盘空间Linux 2010-04-16 11:20:43 阅读83 评论0 字号:大中小VMware6.7安装目录下有一个命令行工具vmware-vdiskmanager.exe 程序,可用来修改虚拟机硬盘的大小。
方法如下:方法一:1. 关闭虚拟机;启动Windows下的命令提示符界面;2. 命令进入VMware的安装目录(如:D:\VMware),输入“vmware-vdiskmanager”后按回车键,可显示关于该命令的说明。
3. 执行如下命令:vmware-vdiskmanager -x 15Gb "G:\VMware Space\Red Hat Enterprise Linux 5.vmdk"参数-x表示要扩展虚拟机硬盘空间;紧随其后的数字指要扩展的大小(如15Gb,表示磁盘总量,包含原来的磁盘容量);最后是要操作的虚拟机Linux的具体文件。
若路径名中有空格,必须以双引号括起来。
等待约10分钟,执行完毕,退出命令提示符窗口,重启VMware,这时虚拟机硬盘空间已变成15GB了。
这个过程中,已安装的Linux系统不会被破坏。
如果原来的虚拟机硬盘已被分成了多个分区,那么在通过vmware-vdiskmanager.exe扩大了硬盘空间后,还需要在虚拟机系统中将增加的分区划分、格式化。
方法二:先关闭虚拟机电源,做如下设置:“虚拟机”--“虚拟机设置”--“应用实例”--“增加磁盘空间”,可以随意添加你需要增到到的磁盘大小(如15Gb,表示磁盘总量,包含原来的磁盘容量); 再重启电源进入系统做如下步骤设置。
4. 启动虚拟机系统,用root登录(后续所有步骤都应以root用户身份登录操作),在命令行用fdisk -l查看。
由于这里是直接修改了原始空间大小,因此可以看到/dev/sda空间改变为16.1GB(原磁盘空间从10G增加到15G)。
[整理版]vmware虚拟硬盘空间治理
![[整理版]vmware虚拟硬盘空间治理](https://img.taocdn.com/s3/m/e34e94f2988fcc22bcd126fff705cc1755275fd5.png)
vmware虚拟硬盘空间管理VMware虚拟磁盘管理工具是VMware Workstation软件包里的一个软件,它让你用命令行或通过脚本来创建管理修改虚拟磁盘文件。
它的一个重要的特性是能够增大虚拟磁盘大小,使虚拟磁盘的最大尺寸比刚创建时(定义的)更大。
它是这样一种方法,如果你需要更多的磁盘空间在已经定义的虚拟机中,而你又不想添加另外一块硬盘或者用Ghost软件来传递虚拟磁盘上的数据到另外一块更大的虚拟磁盘上去时,你可以用改变虚拟磁盘最大尺寸方法来做。
不过你可不能用这种方法对你的物理硬盘实施。
另外一个功能是让你能够改变虚拟磁盘的类型。
当你创建虚拟机时,你定义了虚拟磁盘空间的分配方式。
你可以在以下选择一种分配方式:- 所有的虚拟磁盘空间预分配。
它相当于虚拟磁盘管理工具所说的预分配磁盘类型。
- 虚拟磁盘在开始时最小随着数据的增加而变大。
它相当于虚拟磁盘管理工具所说的可增长磁盘类型。
使用虚拟磁盘管理工具,你能够更改虚拟磁盘的类型为预分配或可增长的、单个文件储存或每个文件大小为2GB的多文件方式。
举个例子,你可以分配所有的虚拟磁盘空间,然后发现你需要收回一些主机上的硬盘空间。
你能转换预分配的虚拟磁盘为可增长的虚拟磁盘,然后删除原来的那个虚拟磁盘文件。
(这样)虚拟磁盘的大小将随着你的数据的增长而增长。
这些功能和使用脚本自动管理虚拟磁盘方法在VMware Workstation5.0版本中提供。
你能够用虚拟磁盘管理工具完成以下任务:- 使用脚本自动管理虚拟磁盘。
- 创建虚拟磁盘而不和任何一个虚拟机关联,举个例子,创建它作为样板。
- 在预分配和可增长的虚拟磁盘类型间进行转换。
当你更改为可增长的虚拟磁盘类型,你就能够收回一些磁盘空间。
你也能通过收缩虚拟磁盘来收回更多的空间。
- 增大虚拟磁盘的尺寸,使它比你创建时定义的尺寸更大。
- 磁盘碎片整理虚拟磁盘。
- 准备和收缩虚拟磁盘而不需要开启虚拟机进行(仅适用于Windows宿主机)。
hyper-v虚拟机磁盘扩容

VHD是微软Microsoft Virtual PC 虚拟机的文件。
在虚拟机里装系统其实装的系统文件都保存到了这个VHD文件中。
1个VHD文件相当于现实中的物理硬盘+数据文件。
我们在创建虚拟机的时候,通常会预先估计好需要磁盘空间大小,然后将VHD硬盘设置成固定大小,这样虽然会占用大量的磁盘空间,但访问速度会很快,相对动态硬盘,速度会高30%左右的样子。
特定情况下,我们不得不重新扩展磁盘空间大小,相信很多人都知道该怎么办,但没有人是样样通,总会有人会感到困惑,这里将方法简单介绍一下。
第一步:打开Hyper-V 管理器,将对应的虚机关机shutdown,然后鼠标右键,选择“settings…”在配置界面中,选择IDE硬盘,并进行编辑;选择扩展expand选项输入扩充后的容量,下一步,点“Finsih”第二步:重新启动虚拟机;登陆系统,我的电脑,右键,manage---》存储管理界面这里很明显可以看到多了18G的空余未分配空间。
打开CMD工具,在命令行中,依次输入以下是代码片段:DiskpartList diskList volume选择需要扩充的卷区_selectvolume 2设置,C盘空间增加1GExtend size=1024变更后的,未分配空间变为17G如果想将剩余空间全部分配给特定卷区,则直接输入extend 即可,前后的变更如下截图:二、接下来说明一下diskpart命令要求及用法:下面是对extend 命令的要求:•卷必须用NTFS 文件系统格式化。
•对于基本卷,扩展的未分配空间必须是同一磁盘上的下一个相邻空间。
•对于动态卷,未分配空间可以是系统上任何动态磁盘上的空白空间。
•只支持数据卷扩展。
系统卷或启动卷无法扩展,若扩展它们可能会收到以下错误消息:DiskPart 未能扩展卷。
请确定卷是有效的,可以扩展•如果系统页面文件在此分区,您就不能扩展该分区。
请将系统页面文件移动到一个不希望扩展的分区。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(图解)为虚拟机重新调整磁盘容量(Resize VMDK)
1、关闭虚拟机后右击虚拟机选择“Edit Settings”(4.x版本的ESXi/ESX可以不用关机调整);
2、在“Hardware”页标签选择要更改容量的虚拟磁盘VMDK,输入想要调整的容量大小,如下图(只能增加不能减少):
3、完成这里的添加只是第一步,还需要进入到虚拟机的系统里面去调整,具体而言,针对Windows 操作系统非系统盘可以用Diskpart工具来调整容量;同时,也可以利用GParted之类的东距来调整容量;
Windows DISKPART调整磁盘容量
1、点击开始运行输入diskmgmt.msc;
2、系统显示如下图所示,调整后的空白空间显示在里面:
3、然后进入到命令行界面输入DISKPART命令来调整:
diskpart->list volume->select Volume 0->extand->exit
4、再次输入diskmgmt.msc进入到磁盘管理界面可以看到如下状况,说明已经完成调整了:
利用GParted工具调整
首先下载GParted Live CD,然后:
1、点击“Options”页标签然后选择“Boot Options”;
2、点击“Force BIOS Setup”强行下一次启动BIOS设定界面;
3、点击OK完成配置:
4、将下载到的Gparted Live CD连接到虚拟机后设定为BIOS光盘启动:
5、然后启动系统到如下界面:
6、选择需要扩展空间的磁盘和分区,然后右击分区选择“Resize/Move”,如下图:
7、设置需要调整的空间大小或者直接拉动下图中绿色边框到最右边:
8、然后,点击“Apply”后完成调整重启系统将挂载的这个GParted Live CD移除掉:
9、系统启动过程中就会出现如下图所示的空间调整:
10、然后,进入到系统即可看到调整后的磁盘空间:。