vmware中如何为虚拟机增加硬盘容量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vmware中如何为虚拟机增加硬盘容量相关的知识,希望对你有一定的参考价值。

参考技术A 1、首先,在虚拟机配置界面通过界面配置,直接扩大虚拟机硬盘大小;
2、而后,登陆虚拟机,在windows磁盘管理,更多操作中直接“重新扫描磁盘”,操作系统自动找到了多出来的磁盘空间;
3、最后,在老磁盘分区上通过扩展卷操作,直接扩大现有磁盘分区的大小;
4、最终达到了扩大虚拟机磁盘大小的目的,原来磁盘空间紧张的问题迎刃而解。
5、全部操作过程不过10分钟,无需从其虚拟机和停止服务。
参考技术B 命令格式如下:
vmware-vdiskmanager
-x
l0gb
"dvmwarewinxpwindows
xp
professional.vmdk"
注意:最好把vmware-vdiskmanager.exe文件拷贝到虚拟机文件目录中使用。
参数"-x"表示要扩展虚拟机硬盘空间,紧随其后的数字是要扩展的大小(本例为扩展到10gb,这是一个磁盘总量,包含了原先的磁盘容量)。最后是指定要操作的虚拟机磁盘的具体文件,因为路径名中有空格,所以必须以双引号括起来。按回车键开始执行,执行完毕,退出命令提示符窗口,重启vmware,会发现虚拟机硬盘空间已变成10gb了。

CentOS7 扩展磁盘容量(虚拟机及物理机同理)

参考技术A 服务器是搭建在ESXI之上,安装LAMP环境到MySQL安装时突然报错,查看日志发现文件写入失败磁盘已满。

查看了下磁盘容量,果真已无多少剩余空间了,这次选择给磁盘空间作下扩充。

显示如下:

可见可用只剩260K,使用已经100%。

首先需要关闭操作系统,然后在设置中将磁盘调整到需要的容量。
如果选项是灰色的,说明虚拟机有快照,将其快照删除再操作。
VMware在虚拟机设置的硬盘里面有“扩展”按钮可以进行设置。
其他虚拟机也差不多的操作,可以百度查看。
物理机直接增加硬盘(接入新硬盘)即可。

显示信息:

说明增加了空间的磁盘是/dev/sda

分别键入以下参数:

使用partprobe重读分区表,或者reboot重启机器。

格式化/dev/sda3分区

进入lvm管理

LVM基础知识: http://blog.csdn.net/wuweilong/article/details/7565530

(1)初始化刚才的分区

(2)查看卷和卷组

要记下”VG Name”,例如这里是centos;再记下”Free PE/Size”的大小,例如这里是2048

(3)将初始化过的分区加入到VG卷组

刚才记下的”VG Name”就在这里使用。但是执行到这一步时报错了:

百度了下,因为磁盘剩余空间实在太小了,无法执行,删除一些数据就可以了。 我删除了/home目录和~目录下的文件。

(4)扩展已有卷的容量

lvextend指令用于在线扩展逻辑卷的空间大小,不中断应用程序对逻辑卷的访问。其后有两个选项

其余两个参数:2048是上边通过vgdisplay查看的Free PE/Size的大小,后边的目录参数/dev/mapper/centos-root可以通过df -h命令查看。

(5)查看卷容量并退出

上面的步骤只是卷扩容了,文件系统还没实现真正扩容
CentOS 7: 由于使用的是 XFS

CentOS 6:

注:本文参考felcon的“Esxi中CentOS7 扩展磁盘容量”文章进行操作和记录。

以上是关于vmware中如何为虚拟机增加硬盘容量的主要内容,如果未能解决你的问题,请参考以下文章

如何减小VMware虚拟机硬盘空间

如何增加虚拟机ubuntu的硬盘

VMWARE虚拟机系统中增加新的虚拟硬盘

VM虚拟机下给Ubuntu 目录分区增加容量的方法

CentOS7 扩展磁盘容量(虚拟机及物理机同理)

虚拟机的硬盘怎么改小