df -h 查看虚拟机的占用内存状态;
fdisk -l 查看磁盘分区情况
接下来,首先需要关闭虚拟机,然后扩展硬盘区域。
扩展硬盘区域如果按钮是灰色的,可以删除快照文件后,再扩展。
然后,开启虚拟机。
fdisk /dev/sda 进入磁盘硬盘
创建分区:n
选择主盘:p
然后选择好分区以及大小,可以点击回车键按默认往下操作。
当磁盘内存起始地址以及内存大小划分好后,输入t,选择磁盘分区的类型:8e,
然后按下w键,保存。
此时,再输入 fdisk -l 就能看到你创建好的分区,输入 lsblk还看不到新增加的分区树状图,需要reboot你的虚拟机一下。
重启虚拟机后,在lsblk就可以看到树形态:(例如:我创建的分区为sda3,注意我以下截图是我已经全部扩展完的截图,所以需要辨别一下跟你此时的操作后显示的画面有区别)
然后,找到逻辑分卷组:
输入:vgdisplay
然后,将新添加的分区挂载到这个逻辑分卷组里(VG Name);
输入:vgextend centos /dev/sda3 (我添加的是/dev/sda3,我的VG Name是centos)
接下来,将我的/dev/sda3 扩充到 /dev/mapper/centos-root中
输入命令:
lvextend -l +100%FREE /dev/mapper/centos-root
最后: 重新定义文件系统
Centos7系统使用 xfs_growfs 命令重新定义文件系统,如果是CentOS6使用 resize2fs 命令。
输入命令:xfs_growfs /dev/mapper/centos-root
再输入命令查看,已用百分比的值就变了,达到了解决磁盘占用太满的问题:
df -h
操作过程中,可能会踩其它坑,可以参考以下这几篇博客解决你可能容易遇到的问题。
==================================================================
VMware虚拟机Linux动态扩容磁盘空间_Blue后花园的技术博客_51CTO博客
==================================================================
Linux 磁盘分区以及卷组
Linux 磁盘分区以及卷组_LKmnbZ's Blog-优快云博客_linux查看磁盘卷组
==================================================================
LinuxCentOS7关于PV neme券显示[unknown]问题
LinuxCentOS7关于PV neme券显示[unknown]问题_Insupport的博客-优快云博客_pvname变成unkown
====================================================================