虚拟机扩容(/dev/mapper/centos-root 空间不足)

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查看,可以看到根目录空间变大。

如果觉得对你有帮助,可以搜索公众号  ‘蛋皮皮’   关注作者支持一下,每天会不定时回复留言(有任何问题都可以留言哦)。

你可能感兴趣的:(虚拟机扩容(/dev/mapper/centos-root 空间不足))