Linux centos7 使用LVM拉伸逻辑卷解决报错设备空间不足

使用如下命令查看磁盘空间

df -Th

在这里插入图片描述这里只做演示,因为我已经扩容过。

到VMVare 软件上给虚拟机添加磁盘

第一步:关闭你的虚拟机
第二步:右键点击你要添加磁盘的虚拟机出现如下界面:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
第三步:按照上图所示完成添加磁盘后,开启虚拟机
使用如下命令,发现多了一块磁盘,/dev/sdb

ls /dev/sdb

在这里插入图片描述

LVM逻辑卷拉伸

接下来使用LVM逻辑卷拉伸的方式对根目录进行扩容
第一步:创建pv

pvcreate /dev/sdb

查看是否创建pv成功

pvdisplay

第二步:拉伸逻辑卷组centos

vgextend /dev/centos /dev/sdb

第三步:拉伸逻辑卷
参数-L :表示拉伸大小
+100G :是博主刚才添加的磁盘大小,可以根据你的需求添加

lvextend -L +100G /dev/centos/root

第四步:格式化硬盘,更新文件系统
需要更新硬盘的格式,才能真正扩容
我的根目录是xfs文件系统,所以使用xfs_growfs命令
在这里插入图片描述

xfs_growfs /dev/centos/root

第五步:查看根目录是否成功扩容

df -Th

容量变大了,比例也不再是100%,就说明成功扩容!
在这里插入图片描述

总结

我们知道相比于传统磁盘管理方式的各种问题,使用LVM逻辑卷来管理我们的磁盘,我们可以对其进行动态的管理。在传统的磁盘管理方式中,我们如果出现分区大小不足的情况下,我们此时只能通过加入一块物理硬盘,然后对其进行分区,因为加入的硬盘作为独立的文件系统存在,所以对原有分区并没有影响,如果此时我们需要扩大分区,就只能先将之前的分区先卸载掉,然后将所有的信息转移到新的分区下,最后再将新的分区挂载上去,如果是在生产环境下,这样是不可想象的,正因为如此,我们才出现了LVM的磁盘管理方式,可以动态的对我们的磁盘进行管理。
逻辑卷的拉伸操作可以在线进行,不需要卸载掉我们的逻辑卷
这样的好处就是当我们的逻辑卷的大小不够用时,我们不需要对其进行卸载,就可以动态的增加我们的逻辑卷的大小,并不会对我们的系统产生任何影响。例如如果我们的服务器上运行着一个重要的服务或者数据库,并要求我们7*24小时不间断保持在线,那么这样的动态增加逻辑卷的大小就非常的有必要了。

Logo

更多推荐