LVM

LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它的优点是用户在无需停机的情况下可以方便地调整各个分区大小。


裸设备 :创建一个磁盘分区,这块分区不进行格式化,把这样的分区叫裸设备(块设备),裸设备比文件系统,I/O效率更高
PV(PHISIC VOLUMN):物理卷,是块单独的物理磁盘,也可以是一个分区

VG(VOLUMN GROUP) :卷组,是由PV组成的一个磁盘组,可以不断地扩容

LV(LOGIC VOLUMN) :逻辑卷,是最终被使用的一个单元,是从VG里划分出来的
LV被格式化了,就是和文件系统一样的使用,创建挂载点,手动或自动挂载,再使用
LV没有被格式化,就是块可用的裸设备,给到特定的应用去使用(ORACLE 数据库)


实验操作

  1. 查看可用磁盘
fdisk -l

逻辑卷架构 逻辑卷管理简称_逻辑卷架构


这是我新创建的一块空白磁盘,具体操作参考此篇博文的第一部分

  1. 对磁盘进行分区

    再次用fdisk -l命令查看,得到两个分区
  2. 构建物理卷PV
pvcreate /dev/sdd1
pvcreate /dev/sdd2

逻辑卷架构 逻辑卷管理简称_逻辑卷架构_02


查看物理卷情况

pvdisplay

逻辑卷架构 逻辑卷管理简称_裸设备_03

也可通过pvs、pvscan命令查看创建情况

逻辑卷架构 逻辑卷管理简称_逻辑卷_04

  1. 构建卷组VG
vgcreate data_vg /dev/sdd1 /dev/sdd2

逻辑卷架构 逻辑卷管理简称_裸设备_05


vgdisplay查看

逻辑卷架构 逻辑卷管理简称_逻辑卷_06

  1. 构建LV
    创建两个大小为500M的LV
lvcreate -L 500M -n lv1 data_vg
lvcreate -L 500M -n lv2 data_vg

逻辑卷架构 逻辑卷管理简称_linux_07

  1. 分别将两个逻辑卷格式化
mkfs.xfs /dev/data_vg/lv1
mkfs.xfs /dev/data_vg/lv1

逻辑卷架构 逻辑卷管理简称_裸设备_08

  1. 使用mkdir命令在根目录下创建挂载文件夹
mkdir /n01
mkdir /n02
  1. 添加自动挂载:在etc目录下的fstab文件中写入如下图片中的格式内容
vim /etc/fstab

逻辑卷架构 逻辑卷管理简称_linux_09

按【ESC】之后输入 :wq 保存退出

  1. 输入“mount -a”使挂载信息生效
mount -a
  1. 查看磁盘情况
df -h

逻辑卷架构 逻辑卷管理简称_裸设备_10


可以看到最后两行内容显示,就挂载成功啦


/
/
/
学习笔记,有待补充