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

此时可以点击【扩展】

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

点击扩展后,即可开机。
查看系统初始磁盘空间
开机后查看磁盘空间,/加/home一共60G
1 | df -h |

查看硬盘信息
1 | fdisk -l |

使用管理磁盘工具
1 | fdisk /dev/sda |
输入m,查看帮助
输入n,创建新分区
输入p ,查看当前分区表,在原有的1和2分区下添加3分区
p之后的东西都选择为默认【3次回车即可】

再输入t,
分区号根据默认输入3,
Hex代码输入8e,将分区的类型更改为Linux LVM
输入w保存退出
然后reboot重启,查看是否生效,不重启的话下一步可能会出错。
1 | fdisk -l /dev/sda |

开始扩容
将创建的磁盘分区格式化
1 | mkfs -t ext3 /dev/sda3 |

1 | pvcreate /dev/sda3 |
输入y
注意,在前面步骤中,将磁盘的类型转化为Linux LVM之后才能使用pvcreate操作

可以查看到新的物理卷
1 | pvdisplay |

将/dev/sda3添加到centos卷组
不知道自己属于什么卷组,输入df -h 查看/dev/mapper/,例如/dev/mapper/centos-root,则卷组为centos
1 | vgextend centos /dev/sda3 |

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

最后同步一下系统文件
1 | xfs_growfs /dev/mapper/centos-root |

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

扩展完啦!!!