一、LVM概述
- PV 物理卷:硬盘创建物理卷
- VG 卷组:多个物理卷创建卷组
- LV 逻辑卷:在卷组上创建逻辑卷
二、LVM的管理命令
功能 |
PV物理卷 |
VG卷组 |
LV逻辑卷 |
scan扫描 |
pvscan |
vgscan |
lvscan |
create建立 |
pvcreate |
vgcreate |
lvcreate |
display显示 |
pvdisplay |
vgdisplay |
lvdisplay |
remove移除 |
pvremove |
vgremove |
lvremove |
extend扩展 |
|
vgextend |
lvextend |
reduce减少 |
|
vgreduce |
lvreduce |
- vgcreate 卷组名 /dev/sdb1 /dev/sdb2
- lvcreate -L 容量大小 -n 逻辑卷名 卷组名
- lvextend -L +大小 /dev/卷组名/逻辑卷名
- resize2fs /dev/卷组名/逻辑卷名 # 重新识别文件系统
三、LVM应用实例
#修改分区类型“8e”方法:fdisk /dev/sdb,t,8e
[root@localhost ~]# fdisk -l /dev/sdb /dev/sdc
Device Boot Start End Blocks Id System
/dev/sdb1 1 652 5237158+ 8e Linux LVM
/dev/sdc1 1 652 5237158+ 8e Linux LVM
[root@localhost ~]# pvcreate /dev/sdb1 /dev/sdc1
Physical volume "/dev/sdb1" successfully created
Physical volume "/dev/sdc1" successfully created
[root@localhost ~]# vgcreate juanzu /dev/sdb1 /dev/sdc1
Volume group "juanzu" successfully created
[root@localhost ~]# lvcreate -L 8G -n luojijuan juanzu
Logical volume "luojijuan" created.
[root@localhost ~]# mkfs.ext4 /dev/juanzu/luojijuan
[root@localhost ~]# mkdir /data
[root@localhost ~]# mount /dev/juanzu/luojijuan /data/
四、磁盘挂载问题排查
█ 卷组激活挂载过程如下:
[root@localhost ~]# pvscan # 先扫描能否发现盘阵
PV /dev/sdb VG myVG lvm2 [18.19 TB / 0 free]
Total: 1 [18.19 TB] / in use: 1 [18.19 TB] / in no VG: 0 [0 ]
[root@localhost ~]# vgscan # 扫描是否存在物理卷组
Reading all physical volumes. This may take a while...
Found volume group "myVG" using metadata type lvm2
[root@localhost ~]# lvscan # 物理卷组存在的情况下扫描是否存在逻辑卷组
inactive '/dev/myVG/myLV1' [9.09 TB] inherit # inactive表示未激活状态
inactive '/dev/myVG/myLV2' [9.09 TB] inherit
[root@localhost ~]# vgchange -ay # 激活逻辑卷组
2 logical volume(s) in volume group "myVG" now active
[root@localhost /]# lvscan # 逻辑卷组激活后即可挂载
ACTIVE '/dev/myVG/myLV1' [9.09 TB] inherit
ACTIVE '/dev/myVG/myLV2' [9.09 TB] inherit
[root@localhost /]# mount /dev/myVG/myLV2 /mnt/data2
网友评论