LVM的基本使用

旧巷老猫 提交于 2020-03-09 09:52:31

LVM(Logical Volume Manager),逻辑卷管理,是Linux对磁盘分区进行管理对一种机制。

LVM中的几个基本概念

PV(physical volume):物理卷,位于LVM的最底层
PE(physical extent):物理区域,PV中最小的存储单元
VG(volume group):卷组,建立在PV之上
LV(logical volume):逻辑卷,建立在VG之上
LE(logical extent):逻辑区域,LV的最小存储单元

创建LVM

1.准备磁盘,这里我将sdb分成了sdb5-sdb8四个分区
在这里插入图片描述
2.创建LVM物理卷
# pvcreate /dev/sdb{5,6,7,8}
在这里插入图片描述
pvs命令可查看物理卷信息,pvremove则可以删除物理卷:
# pvs
在这里插入图片描述
# pvremove /dev/sdc3 /dev/sdc4
在这里插入图片描述
4.创建卷组:
# vgcreate vg_1 /dev/sdb{5,6}
在这里插入图片描述
5.创建lvs,名字为testlv,大小为整个VG容量的50%
# lvcreate vg_1 -l 50%VG -n testlv
在这里插入图片描述
6.指定文件系统并挂载
# mke2fs -t ext4 /dev/vg_1/testlv
在这里插入图片描述
# mount /dev/vg_1/testlv /mnt/testlv/
在这里插入图片描述

LVM的扩容与缩容

缩容

# resize2fs /dev/vg_1/testlv 3G
在这里插入图片描述
# lvreduce -L 3G /dev/vg_1/testlv
在这里插入图片描述

扩容

#lvextend -l +100%FREE /dev/vg_1/testlv
在这里插入图片描述
在这里插入图片描述
# resize2fs /dev/vg_1/testlv
在这里插入图片描述

创建快照

1.为testlv创建快照
# lvcreate -l 100%FREE -n testlv-snap -s -p r /dev/vg_1/testlv
在这里插入图片描述
2.拷贝文件到testlv中,发现testlv-snap中也会存在一份
在这里插入图片描述

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!