便宜VPS主机精选
提供服务器主机评测信息

Linux系统lvm卷扩展

LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。物理卷(physical volume)物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。

实验环境:

系统:Centos7 装机采用lvm卷方式分区,将oracle数据库部署在了/home/oracle分区,后期发现磁盘空间不够用,添加新硬盘将分区/home/oracle扩容。

查看系统空间使用

由此可见是采用lvm方式分区的,如果不是lvm分区则不能用这种办法扩容,oracle所在目录为5G大小。 /dev/sdb为新加硬盘

添加硬盘并分区更改为lvm格式

新加硬盘初始化为物理卷

[root@localhost ~]# pvcreate /dev/sdb1  
Physical volume "/dev/sdb1" successfully created.

查看卷组

由此可知卷组名称为centos, 大小为19G

将新物理卷加入卷组

[root@localhost ~]# vgextend centos /dev/sdb1
Volume group "centos" successfully extended

再次查看卷组

卷组大小变为24G

增加逻辑卷大小4G

[root@localhost ~]# lvresize -L +4G /dev/centos/home  
Size of logical volume centos/home changed from 5.00 GiB (1280 extents) to 9.00 GiB (2304 extents).  
Logical volume centos/home successfully resized.

查看磁盘大小

此时看到centos-home 变成了9G

df -h查看磁盘大小

此时发现/dev/mapper/centos-home还是 5G

调整文件系统大小

如果是xfs 用xfs_growfs 如果是ext4 用resize2fs

再次查看

这样/home/home分区就真的完成扩容了。

如此,就完成了生产环境空间的扩容。

未经允许不得转载:便宜VPS测评 » Linux系统lvm卷扩展