202002251924 CentOS7/Ubuntu LVM动态扩容三部曲之MBR+BIOS扩容
4年前 (2020-02-25) 作者:iMoke 分类:原创·技术 阅读次数:2811 评论(0)本文主要讲解MBR+BIOS下,LVM分区的扩容。
适用于CentOS7和Ubuntu系统。
一、参考资料
Centos 7 利用LVM实现动态扩容,作者西域火龙油
VM中Centos7扩容,作者qq_36527339
同系列文章:
202002251924 CentOS7/Ubuntu LVM动态扩容三部曲之MBR+BIOS扩容
202002252033 CentOS7 LVM动态扩容三部曲之减少空间
202002252033 CentOS7 LVM动态扩容三部曲之UEFI+GPT扩容
二、测试环境
CentOS7,ESXI6.0;
硬盘模式为MBR,没有启用UEFI
硬盘,可以选择一块硬盘扩容容量(物理服务器比较常见),也可以选择两块硬盘容量叠加(虚拟机比较常见)
安装系统时,一定要把分区配置成LVM分区
本文按照两块硬盘操作。
(图片来自 西域火龙油 的文章)
三、准备工作
1.在ESXI的虚拟机中,新增两块硬盘
2.进入系统,我们先查看一下硬盘状态(以下哪种方法都可以)
fdisk -l
lsblk
OK,硬盘已经添加进去了
3.查看你的VG分组名称
vgdisplay
在这里,我的vg名称为centos
4.查看我的LVM路径
lvdisplay
我的LVM路径为/dev/centos/root,也是/dev/mapper/centos-root。在实际应用中,我发现后面的更常见一些。前面的我没用过。
四、开始扩容
首先,给磁盘分区
我的新磁盘的路径为/dev/sdb
fdisk /dev/sdb n-->p--><回车>--><回车>--><回车>-->t-->8e-->p-->w,适用于全新的硬盘。如果不是全新硬盘,有要保留的数据,请根据说明自行选择
然后,我们需要把分区合并到LVM分组里
pvcreate /dev/sdb1 #pvcreat,创建物理卷 vgextend centos /dev/sdb1 #vgentend,将物理卷加入VG中,centos是vg的名称。上文提到如何查询 lvextend -l +100%FREE /dev/mapper/centos-root #将新磁盘的100%空闲空间添加到LVM卷中
最后,扩展逻辑卷大小
在这一步,CentOS和Ubuntu是有区别的。
#CentOS7 #centos-root是逻辑卷的名称,上文提到如何查询 xfs_growfs /dev/mapper/centos-root #Ubuntu #200G表示要增加的空间。因为不是同一台服务器,所以信息可能有些对不上。 #zabbix--vg-root是vggroup的名称 lvresize -A n -L +200G /dev/mapper/zabbix--vg-root resize2fs -p /dev/mapper/zabbix--vg-root
五、我们确认一下
lvdisplay
容量已经增大了(4G swap +12G /+ 100G 新硬盘)
pvdisplay
vgdisplay
df -lh
除非注明,发表在“傲孤漠客”的文章『202002251924 CentOS7/Ubuntu LVM动态扩容三部曲之MBR+BIOS扩容』版权归iMoke所有。
转载请注明出处为“本文转载于『傲孤漠客』原地址https://www.imoke.org/post/20200225273.html”
评论
发表评论