Linux操作系统系列:通过新增磁盘对LVM文件系统扩容
source link: https://blog.51cto.com/xiaozc/5868487
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
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空间成功完成。
- 赞
- 收藏
- 评论
- 分享
- 举报
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK