VMware虚拟机硬盘扩容

VMware虚拟机硬盘扩容

虚拟机硬盘扩容之前必须先将所有的快照全部都删除干净才可以选择扩容,否则按钮是灰色的无法扩容。
快照都删除干净之后关闭虚拟机,点击【编辑此虚拟机设置】

20250330002153

此时可以点击【扩展】

20250329205912

输入要设置的最大磁盘空间大小,这里我扩展到100G,增加了40G的磁盘空间

20250329205957

点击扩展后,即可开机。

查看系统初始磁盘空间

开机后查看磁盘空间,//home一共60G

1
df -h

20250329201630

查看硬盘信息

1
fdisk -l

20250329201741

使用管理磁盘工具

1
fdisk /dev/sda

输入m,查看帮助
输入n,创建新分区
输入p ,查看当前分区表,在原有的1和2分区下添加3分区
p之后的东西都选择为默认【3次回车即可】

20250329202405

再输入t
分区号根据默认输入3
Hex代码输入8e,将分区的类型更改为Linux LVM
输入w保存退出
20250329202553

然后reboot重启,查看是否生效,不重启的话下一步可能会出错

1
fdisk -l /dev/sda

20250329202859

开始扩容

将创建的磁盘分区格式化

1
mkfs -t ext3 /dev/sda3

20250329211646

1
pvcreate /dev/sda3

输入y

注意,在前面步骤中,将磁盘的类型转化为Linux LVM之后才能使用pvcreate操作

20250329203124

可以查看到新的物理卷

1
pvdisplay

20250329203201

/dev/sda3添加到centos卷组

不知道自己属于什么卷组,输入df -h 查看/dev/mapper/,例如/dev/mapper/centos-root,则卷组为centos

1
vgextend centos /dev/sda3

20250329203313

增加/dev/mapper/centos-root大小,增加40GB【根据自己扩展的硬盘大小增加】

注意,扩展的硬盘大小,如果报错,说明没有这么大的空间可以扩展,需要减少增加空间,如改成:lvextend -L +39.9G /dev/mapper/centos-root

1
lvextend -L +40G /dev/centos/root

20250329203419

最后同步一下系统文件

1
xfs_growfs /dev/mapper/centos-root

20250329203446

查看扩容结果【每个人扩展的硬盘空间大小不一样那么显示的大小就不一样】

1
df -h

20250329203517

扩展完啦!!!