1.今天我在docker中安装nexus时发现老是启动不了,然后我就看了日志发现至少得有2g内存才可以跑,于是就开始给vm安装的centos系统进行扩展内存。
先登录centos系统
打开终端,切换root用户后看磁盘占用情况
发现/dev/mapper/centos-root盘有62g,#fdisk -l //通过这个命令,查看到剩下的空间
添加分区的命令如下
fdisk /dev/sda3 m n p w
虚拟机扩容
虚拟机关机,进行磁盘扩容
扩充新分区
#pvcreate /dev/sda3 //pvcreate指令用于将物理硬盘分区初始化为物理卷,以便被LVM使用。要创建物理卷必须首先对硬盘进行分区,并且将硬盘分区的类型设置为“8e”后,才能使用pvcreate指令将分区初始化为物理卷。
#vgextend centos /dev/sda3 //(把pv加入vg中,相当于扩充vg的大小,其中是当前需要扩充的lvm组名,通过vgs命令查看) vgextend指令用于动态的扩展卷组,它通过向卷组中添加物理卷来增加卷组的容量。
vg扩展了,但是lv还没有扩展,所以扩展lv,使用lvextend命令
#lvextend -L +50G /dev/mapper/centos-root
命令行输入命令,使系统重新读取大小
#xfs_growfs /dev/mapper/centos-root
再使用df -h查看,可以看到根目录空间变大。
如果觉得对你有帮助,可以搜索公众号 ‘蛋皮皮’ 关注作者支持一下,每天会不定时回复留言(有任何问题都可以留言哦)。