Linux系统LVM逻辑磁盘扩容实践(七)
摘要:Linux系统磁盘扩容有多种办法,本文介绍的是对extended逻辑磁盘实现扩容。LVM是 Logical Volume Manager(逻辑卷管理)的简写,LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的存储卷,在存储卷上建立文件系统。涉及的内容有物理卷(PV)、卷组(VG)、逻辑卷(LV)等,详情请参考下文。
一、登陆Linux系统
1、登陆系统
2、查看磁盘使用情况,重点是扩容逻辑磁盘centos-root
3、修改该虚拟机的磁盘容量
(1)、原来的磁盘为300G容量。如下图
(2)、对该虚拟机进行磁盘扩容,从300G扩展到了1000G。重启系统后,虚拟机扩展磁盘的容量如下图
二、执行Linux系统LVM磁盘扩容
1、执行磁盘扩容操作
(1)、执行扩容指令#fdisk /dev/sda
(2)、增加的分区号应该为4(dev/sda1,dev/sda2,dev/sda3……接下来应该是dev/sda4),键入n,增加一个分区(选择e扩展分区)。如下图
(3)、键入 e,主分区,并键入4(编号)。如下图
(4)、在扩展分区sda4上创建主分区(p)sda5。如下图
(5)、更改sda5为逻辑磁盘。如下图
(6)、再次查看磁盘相关信息。如下图
(7)、键入w,写分区表,然后重启。如下图
(8)、查看原有的物理卷PV。如下图
(9)、初始化分区,创建新的物理卷组dev/sda5。如下图
(10)、执行指令#vgs查看原有的逻辑卷组,直接扩展该卷组centos即可。如下图
(11)、执行指令#vgextend扩展卷组。如下图
(12)、查看原有的逻辑卷,容量还是300G。如下图
(13)、执行指令#lvextend -l +100%FREE /dev/centos/root扩展逻辑卷/dev/centos/root。如下图
(14)、查看扩展后的逻辑卷/dev/centos/root容量(已经从280G增加到1000G)。如下图
(15)、执行指令lsblk查看磁盘卷组信息。如下图
(16)、执行指令#xfs_growfs /dev/mapper/centos-root调整文件系统的大小。如下图
(17)、执行指令#df -h查看LVM逻辑磁盘的扩容成果。如下图
(18)、重启验证