概要
玩到es的时候发现docker已经要把磁盘拉满了,删了个seata然后凑合用,直到发现改nacos配置都会报错遂决定给虚拟机扩个容。
这里参考了这位大佬的文章
http://lihuaxi.xjx100.cn/news/1093087.html?action=onClick
流程
两步走,vmware扩容然后进虚拟机分区。
一、vmware扩容
虚拟机里有个20年的快照,先把他删了,删除后关闭虚拟机。(我这里已经删除)
关闭虚拟机后:虚拟机——硬盘——扩容,自己选择扩多大,我这里扩到了60。
二、分区扩容
2.1 开机后查看磁盘分区
fdisk -l
我这里已经添加过新磁盘了,正常做到这里的应该只有sda1和sda2两个磁盘,大小如上图。
2.2 添加分区
fdisk /dev/sda
具体内容可以自己看,这里只贴如何操作了。
依次输入:m——回车——n——回车——3——回车——回车——w——回车
分别是获取帮助——创建新分区——分区号——起始扇区(默认)——终止扇区(默认)
2.3 修改新磁盘的id
新加的磁盘默认id83是linux系统卷的id,需要修改为LVM卷文件系统的id。
fdisk /dev/sda
依次输入:m——回车——t——回车——3——回车——l——回车——8e——回车——w回车
这时候再查看磁盘情况应该和下图一致了。
然后重启虚拟机。
2.4 扩容分区
lvs查看逻辑卷分区,记住这里第一个的vg和lv,后边要用。
lvs
查看卷组详情,记住这里的vgname
vgdisplay
磁盘初始化为物理卷。
pvcreate /dev/sda3
扩展卷组,指定卷组名(centos)和磁盘(sda3)
vgextend centos /dev/sda3
扩展逻辑卷分区,指定大小(19g)、逻辑卷(centos/root)和磁盘(sda3)。
lvextend -L+19G /dev/centos/root /dev/sda3
重设逻辑卷大小。
xfs_growfs /dev/centos/root
再次df -h。
搞定!