内网有一台ESXI上的虚拟机,用来做构建服务的,因为构建项目逐渐增加,磁盘空间渐渐不足,严重影响使用。
为解决问题,当务之急是将磁盘分区进行扩容,因为磁盘分区做的LVM,可以很方便的动态扩容,在物理机上可以通过加硬盘的方式来解决问题,而ESXI的虚拟机就更方便了,直接将虚拟机关机修改磁盘大小即可,但是修改完的硬盘空间并不会自动扩展到磁盘分区中,还需要我们做一些操作才可以使用,具体操作如下:
1. 创建新分区
ESXI修改完磁盘大小后,增加的磁盘空间表现为当前磁盘剩余未分配空间,需要使用剩余未分配空间新建分区
1 | fdisk /dev/sda |
1 | 使用命令重新读取分区表,或者重启机器 |
1 | 格式化新磁盘分区 |
2. 添加新LVM分区到已有的LVM组,实现扩容
进入LVM管理
1 | lvm |
1 | 初始化新分区 |
1 | 查看卷组名 |
1 | 将初始化过的分区加入到虚拟卷组 |
1 | 扩展已有卷的容量 |
1 | 查看卷容量 |
3. 文件系统扩容
卷扩容完成后,系统并不能直接使用扩容空间,还需要将文件系统扩容
1 | xfs文件系统 |
1 | 查看分区大小 |
扩容成功