LVM 技术是在硬盘分区和文件系统之间添加了一个逻辑层,它提供了一个抽象的卷组,可以把多块硬盘进行卷组合并。 这样一来,用户不必关心物理硬盘设备的底层架构和布局,就可以实现对硬盘分区的动态调整。
动态调整磁盘容量,从而提高磁盘管理的灵活性
需要注意:/boot 分区用于存放引导文件,不能基于 LVM 创建
流程:
磁盘创建物理卷,物理卷组成卷组,卷组划分多个逻辑卷。
主要命令
pvcreate 设备名1 [设备名2 … …] #创建物理卷
vgcreate 卷组名 物理卷名1 物理卷名2 #创建卷组
lvcreate -L 容量大小 -n 逻辑卷名 卷组名 #创建逻辑卷lvextend -L +大小 /dev/卷组名/逻辑卷名 #增加逻辑卷修改逻辑卷lvreduce #减小逻辑卷
查看卷组
vgdispaly
查看逻辑卷
lvdispaly
查看挂载状态
df -h
扩展逻辑卷实验
1.卸载设备和挂载点的关联
[root@hfj /]# umount /mailbox
2、把上一个实验中的逻辑卷 vo 扩展至 17G
[root@hfj /]# lvextend -L 17G /dev/storage/vo Size of logical volume storage/vo changed from 15.00 GiB (3840 extents) to 17.00 GiB (4352 extents).Logical volume storage/vo successfully resized.
3、检查硬盘的完整性,确认目录结构、内容和文件内容没有丢失。一般情况下没 有报错,均为正常情况
[root@hfj /]# e2fsck -f /dev/storage/vo
e2fsck 1.45.4 (23-Sep-2019)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/storage/vo: 11/983040 files (0.0% non-contiguous), 88340/3932160 blocks
4、重置设备在系统中的容量
[root@hfj /]# resize2fs /dev/storage/vo
resize2fs 1.45.4 (23-Sep-2019)
Filesystem at /dev/storage/vo is mounted on /mailbox; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 3
The filesystem on /dev/storage/vo is now 4456448 (4k) blocks long.