目录
- LVM简介
- LVM实践
1. LVM简介:Logic Volumn Managerment 逻辑卷管理,可以动态扩展磁盘空间是一种通用性的 LINUX 中 UNIX 系统管理磁盘设备的方法
1--物理磁盘:分区
2--PV--物理卷(physical volumn)
---即可是一块完整的事物磁盘,也可以是一块物理磁盘的一个分区
3--vg ---volumn group(卷组),是由多块PV组成的一磁盘组
4--lv ---logic volumn(逻辑卷),是从VG里划分出来的一个区域,是可以被格式化、挂载并使用的
2. LVM实践
(1)、需要先安装LVM2
命令:yum install -y lvm2
(2)、通过已经分好了的物理磁盘,创建物理卷
我们先fdisk -l
查看一下
我们的sdb磁盘是之前就分过的,所以我们就在sbd上创建物理卷
命令:pvcreat /dev/sdb1
失败,那我们就在sdb2试一下
成功。我们pvdisplay
看一下
同样的方法我们创建三块物理卷
(3)、创建卷组
接下来我们通过创建好的物理卷组成一个卷组。命令:vgcreat vg1 /dev/sdb2 /dev/sdb5
显示成功后我们就可以vgdisplay
看一下
(4)、创建逻辑卷
命令:lvcreat
。参数:-L
创建的逻辑卷的大小、-n
创建的逻辑卷的名字
我们先创建一个逻辑卷看一下:lvcreat -L 200M -n lv1 vg1
显示逻辑卷创建了之后lvmdisplay
看一下
(5)、对创建好的逻辑卷进行格式化和挂载
命令:mkfs.xfs /dev/vg1/lv1
初始化完成后就可以挂载使用了。命令mount /dev/vg1/lv1 /u01
。完成后可以通过命令:df -h
查看
这样我们创建的逻辑卷就表示已经挂载成功了,同理,自动挂载也是更改/etc/fstab
3.扩容逻辑卷
命令:
重新设置逻辑卷大小:lvresize -L 500M /dev/vg1/lv1
这里我们的大小显示的还是300m,但是我们已经增大到500M了,因为我们还在挂载使用中,且我们所做的操作都是在物理上扩容,并没有在逻辑上扩容
这里我们需要更改,先看一下是什么文件系统。命令blkid
我们是xfs文件
xfs文件系统只需要命令:xfs_growfs /dev/vg1/lv1
就可以
如果是ext4格式,就需要下面的两个命令:
检查磁盘错误:e2fsck -f /dev/vg1/lv1
更新逻辑卷信息:resize2fs /dev/vg1/lv1
这里小郭创建个lv2逻辑卷,并通过mk.ext4
命令格式化,再实现扩容状态