动态扩展VM磁盘空间(Windows)

 在ESX VM使用中,我们有时会碰到原来规划的磁盘空间跟不上应用数据的增长,直到磁盘空间完全耗尽;这个情况如何应对?新增加一块盘?但是,很多时候,应用数据存放到固定分区,不可以更改存放位置,这个时候增加新的磁盘不能解决,只可扩展原有分区;今天我就介绍两种扩展分区的方法供大家参考:

一、使用Windows内置diskpart命令扩展分区

1. 优点:扩展过程可在系统运行状态下进行,并且不破坏原分区中的数据;

2. 缺点:不可以扩展系统分区和活动分区,并且分区格式必须为NTFS;

3. 操作步骤:

1.)先关闭要扩展空间的VM,使用vSphere Client增加原VM磁盘大小,如下图:

vmware 中扩展了磁盘空间以后,如何在系统中实现合并

 2.)启动VM,进入Windows系统,在磁盘管理中查看新增加的“未分配的磁盘空间”,确认后在CMD中输入“diskpart”回车,如下图:

vmware 中扩展了磁盘空间以后,如何在系统中实现合并

vmware 中扩展了磁盘空间以后,如何在系统中实现合并

3.)使用list disk命令列出系统中的所有物理磁盘,然后使用select disk x命令选定要扩展的磁盘,示例选择disk 1,如下图:

vmware 中扩展了磁盘空间以后,如何在系统中实现合并

4.) 使用list partition命令列出已选定磁盘上的所有分区,使用select partition x选定要扩展的分区,示例扩展partition 1,如下图:

vmware 中扩展了磁盘空间以后,如何在系统中实现合并

5.)在已选定分区的情况下,输入“extend”扩展所选分区,默认会合并其后的所有未分配空间,当然,也可以在extend命令后跟size参数设定要扩展多少M空间,如:extend size=2000; 如下图:

vmware 中扩展了磁盘空间以后,如何在系统中实现合并

vmware 中扩展了磁盘空间以后,如何在系统中实现合并

6.)扩展完毕,查看原分区中的数据,完好无损