Linux操作系统系列:通过新增磁盘对LVM文件系统扩容
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux操作系统系列:通过新增磁盘对LVM文件系统扩容相关的知识,希望对你有一定的参考价值。
在虚拟化平台上进行了centos 7的安装部署,安装完成以后进行了模板转换,在安装的时候默认规划了150GB的磁盘空间,但是现在业务系统需要500GB左右的磁盘空间,经过查看发现原来的文件系统为LVM,这样扩容起来就比较方便了,操作系统版本查看如下:
扩容步骤:
通过模板部署虚拟机后进行磁盘添加->将新添加的磁盘加入到现有的VG->扩展现有的LV,具体操作如下:
1、给虚拟机新增磁盘,这里为虚拟机新增400GB的独立磁盘空间,如下:
2、进入系统进行磁盘扫描,然后进行查看,可以正常看到新增的磁盘,如下:
3、对新增的磁盘进行PV创建,pvcreate /dev/vdb,如图:
4、查看VG卷组,使用vgdisplay查看,如下:
5、将新增的磁盘扩容到现有的VG卷组,如下:
vgextend centos /dev/vdb
6、查看lVM卷组的名称,如下:
[root@localhost ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
home centos -wi-ao---- <91.12g
root centos -wi-ao---- 50.00g
swap centos -wi-ao---- <7.88g
7、按照需求对root LV进行扩容,在这里我采用扩容所有可用空间的方式,如下
lvextend -l +100%FREE /dev/mapper/centos-root --扩展root lv容量利用所有vg上的可用空间
lvextend -L +100G /dev/mapper/centos-root --将root lv容量增加100g
lvextend -L 100G /dev/mapper/centos-root --将root lv空间增加到100g
8、扩容文件系统,在这里我的文件系统是xfs,采用xfs_growfs命令进行扩容,先查看现有文件系统空间,如下:
df -hT
9、使用xfs_growfs /dev/mapper/centos-root扩容空间,查看文件系统空间已经扩容到450g,如下图:
备注:如果文件系统为ext4,则扩容文件系统使用命令为:resize2fs /dev/mapper/centos-root
至此linux操作系统通过新增磁盘扩容LVM空间成功完成。
以上是关于Linux操作系统系列:通过新增磁盘对LVM文件系统扩容的主要内容,如果未能解决你的问题,请参考以下文章