电脑装配网

vmos虚拟机内存不足怎么办(扩大VMware虚拟机的硬盘方法)

 人阅读 | 作者奔跑的小羊 | 时间:2023-05-18 16:44

问题:

使用VMware Workstation player创建的虚拟机根目录空间不足,如何扩大?

环境:

虚拟机使用的操作系统为CentOS 7,使用LVM管理磁盘的分区。

操作前看下文件系统的使用情况,

根分区目前只有17G空间

需要将/dev/mapper/centos-root增大10G。

步骤:

1,关闭虚拟机,然后操作虚拟机管理器,将磁盘增加10G,

扩展虚拟机硬盘

2,启动虚拟机,使用“fdisk -l”确定要操作的硬盘,在已经扩容的硬盘上创建新的分区。

比如硬盘为“/dev/sda”,

fdisk /dev/sda

创建新的分区,切记将分区类型设置为“8e”

n
p
3
t
8e
w

上述的命令是在fdisk命令的控制台输入的,具体的含义可以输入“m”查看。操作完如下:

创建sda3分区

3,创建物理卷

[root@b ~]# partprobe
[root@b ~]# pvcreate /dev/sda3
  Physical volume "/dev/sda3" successfully created.

如果没有执行命令partprobe会提示找不到设备“/dev/sda3”。

4,将第3步创建的物理卷加入卷组,

[root@b ~]# vgs
  VG     #PV #LV #SN Attr   VSize   VFree
  centos   1   2   0 wz--n- <19.00g    0

系统目前就一个卷组:centos,如果有多个,使用“lvs”命令先确定要操作的目标卷组。

执行下面命令将物理卷加入centos卷组,

[root@b ~]# vgextend centos /dev/sda3
  Volume group "centos" successfully extended

5,增加逻辑卷

卷组centos加入新的物理卷“/dev/sda3”后就有了多余空间,这时就可以给目标逻辑卷增大空间,这里的逻辑卷为“/dev/centos/root”,

[root@b ~]# lvextend -l +100%FREE /dev/centos/root
  Size of logical volume centos/root changed from <17.00 GiB (4351 extents) to 26.99 GiB (6910 extents).
  Logical volume centos/root successfully resized.

将全部的剩余空间都加到root逻辑卷。

6,扩大文件系统

xfs_growfs /dev/centos/root

上一步执行后,再看“df -h”的输出,空间已按预期增大了10G。

根分区空间已扩大


文章标签:

本文链接:『转载请注明出处』