LVM 逻辑卷
一、LVM介绍
优势:
1、在不影响数据的情况下, 扩容、缩容
2、支持快照功能, 方便数据备份
LVM工作流程:
磁盘/分区 >>> pv(物理卷) >>> vg(卷组) >>> lv(逻辑卷) >>> 格式化/挂载使用
要求是裸设备(无文件系统的设备
二、lvm逻辑卷管理指令
1、pv物理卷相关指令
1、 查看pv
[root@shane ~]# pvscan
PV /dev/sda2 VG centos lvm2 [<19.51 GiB / 0 free]
Total: 1 [<19.51 GiB] / in use: 1 [<19.51 GiB] / in no VG: 0 [0 ]
2、 创建物理卷
pvcreate 磁盘/分区名称
pvcreate /dev/sdc
3、 删除物理卷
pvremove 物理卷名称
2、vg卷组相关指令
查看卷组
[root@shane ~]# vgscan
Reading volume groups from cache.
Found volume group "centos" using metadata type lvm2
查看卷组详细信息
[root@shane ~]# vgdisplay centos
--- Volume group ---
VG Name centos
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 3
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
VG Size <19.51 GiB
PE Size 4.00 MiB //PE 物理扩展单元
Total PE 4994 //该卷组中共有几个PE
Alloc PE / Size 4994 / <19.51 GiB //卷组已分配的空间
Free PE / Size 0 / 0 //卷组剩余空间
VG UUID V1dlCd-vG4Q-zZAk-0Jhu-Ixxd-5KTP-sa83fz
创建卷组
vgcreate 卷组名称 pv名称 pv名称
[root@shane ~]# vgcreate data /dev/sdc
3、lv逻辑卷相关指令
查看逻辑卷
[root@shane ~]# lvscan
ACTIVE '/dev/centos/swap' [2.00 GiB] inherit
ACTIVE '/dev/centos/root' [<17.51 GiB] inherit
创建逻辑卷
lvcreate -L 容量 -n 逻辑卷名称 卷组名称
[root@shane ~]# lvcreate -L 100G -n test vg01
三、创建逻辑卷实例
/dev/data/web 5G ext4文件系统 /data/web
1、创建物理卷
[root@shane ~]# pvcreate /dev/sdc /dev/sdd
Physical volume "/dev/sdc" successfully created.
Physical volume "/dev/sdd" successfully created.
[root@shane ~]# pvscan
PV /dev/sda2 VG centos lvm2 [<19.51 GiB / 0 free]
PV /dev/sdd lvm2 [20.00 GiB]
PV /dev/sdc lvm2 [20.00 GiB]
Total: 3 [<