创建
1) 将 物理磁盘设备 初始化为 物理卷pvcreate /dev/sdb /dev/sdc
2) 创建卷组, 并将 PV 加入卷组
vgcreate myvg /dev/sdb /dev/sdc
3) 基于卷组创建逻辑卷
lvcreate -n mylv -L 2G myvg
4) 为 创建好的逻辑卷 创建文件系统
mkfs.ext4 /dev/myvg/mylv
5) 将格式化好的逻辑卷挂载后使用
mount /dev/myvg/mylv /mnt
查看
物理卷信息详细: pvdisplay
简短: pvs
卷组信息
详细: vgdisplay
简短: vgs
逻辑卷信息
详细: lvdisplay
简短: lvs
删除
0) 卸载umount /dev/myvg/mylv
1) 删除 LV
lvremove /dev/myvg/mylv
2) 删除 VG
vgremove myvg
3) 删除物理卷
pvremove /dev/sdc /dev/sdd
步骤
1) 查看 物理磁盘# fdisk -l
Disk /dev/sdc: 2147 MB, 2147483648 bytes
Disk /dev/sdd: 2147 MB, 2147483648 bytes
2) 将 物理磁盘 初始化为 PV
# pvcreate /dev/sdc /dev/sdd
Writing physical volume data to disk "/dev/sdc"
Physical volume "/dev/sdc" successfully created
Writing physical volume data to disk "/dev/sdd"
Physical volume "/dev/sdd" successfully created
# pvs
PV VG Fmt Attr PSize PFree
/dev/sdc lvm2 a-- 2.00g 2.00g
/dev/sdd lvm2 a-- 2.00g 2.00g
3) 创建卷组
# vgcreate myvg /dev/sdc /dev/sdd
Volume group "myvg" successfully created
# vgs
VG #PV #LV #SN Attr VSize VFree
myvg 2 0 0 wz--n- 3.99g 3.99g
# vgdisplay
--- Volume group ---
VG Name myvg
VG Size 3.99 GiB
PE Size 4.00 MiB
Total PE 1022
Alloc PE / Size 0 / 0
Free PE / Size 1022 / 3.99 GiB
4) 创建逻辑卷
# lvcreate -n mylv -L 2G myvg
Logical volume "mylv" created
# lvs
LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert
mylv myvg -wi-a--- 2.00g
# ls -l /dev/myvg/mylv
lrwxrwxrwx. 1 root root 7 Mar 11 23:07 /dev/myvg/mylv -> ../dm-0
5) 格式化逻辑卷
# mkfs.ext4 /dev/myvg/mylv
6) 挂载 并 使用
# mount /dev/myvg/mylv /mnt
# mount | tail -n 1
/dev/mapper/myvg-mylv on /mnt type ext4 (rw)
# vgs
VG #PV #LV #SN Attr VSize VFree
myvg 2 1 0 wz--n- 3.99g 1.99g
# pwd
/mnt
# echo "hello lvm" > txtfile
# cat txtfile
hello lvm
7) 卸载
# umount /dev/myvg/mylv
# mount | tail -n 2
8) 删除逻辑卷
# lvremove /dev/myvg/mylv
Do you really want to remove active logical volume mylv? [y/n]: y
Logical volume "mylv" successfully removed
9) 删除卷组
# vgremove myvg
Volume group "myvg" successfully removed
10) 删物理卷
# pvremove /dev/sdc /dev/sdd
Labels on physical volume "/dev/sdc" successfully wiped
Labels on physical volume "/dev/sdd" successfully wiped