基本概念
LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和 分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组 (volumegroup),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(logicalvolumes),并进一步在逻辑卷组上创建文件系统。
PV: 是物理的磁盘分区
VG: LVM中的物理的磁盘分区,也就是PV,必须加入VG,可以将VG理解为一个仓库统一管理了几个大的硬盘,形成了一个统一虚拟的存储资源池。
LV: 也就是从VG中划分的逻辑分区
LVM操作
1、fdisk -l 查看物理磁盘情况,有多大存储空间
2、pvs命令查看物理卷的情况
3、将物理硬盘格式化成PV(物理卷), 使用pvcreate命令
pvcreate /dev/vdb
pvdisplay
4、创建卷组(VG),并将PV加入到卷组中,通过vgcreate命令。(如果已存在卷组,不想建立新的卷组,则对已存在的卷组vg进行扩容)
# 新建
vgcreate new_vg_name /dev/vdb
# 扩容
vgextend vg_name /dev/vdb
# 查看
vgdisplay或vgs
5、基于卷组(VG)创建逻辑卷(LV),通过lvcreate命令
# 新建,大小为300G
lvcreate -L 300G -n lv_name vg_name
# 查看
lvs或lvdisplay
6、格式化LV并挂载到文件目录
# 格式化
mkfs -t ext4 /dev/centos/lv_data
# 新建文件目录
mkdir /data
# 挂载
mount /dev/centos/lv_data /data
# 查看是否挂载成功
df -h
参考文档:https://www.cnblogs.com/xiejava/p/10960284.html