LVM的概念
可以在无需关机无需重新格式化(准确地说,原来的部分无需格式化,只格式化新增的部分)的情况下弹性调整逻辑卷的大小。
四个关键性概念
PV物理卷:物理卷在逻辑卷管理系统最底层,可为整个物理硬盘或实际物理硬盘上的分区。
VG卷组:卷组建立在物理卷上,一卷组中至少要包括一物理卷,卷组建立后可动态的添加卷到卷组中,一个逻辑卷管理系统工程中可有多个卷组。
LV逻辑卷:逻辑卷建立在卷组基础上,卷组中未分配空间可用于建立新的逻辑卷,逻辑卷建立后可以动态扩展和缩小空间。
PE:lvm中最小的存储单元(默认4M)
LVM的创建
主要命令
步骤
1.创建分区
2.创建PV
3.创建VG
4.创建LV
5.格式化及挂载
创建、查看、删除PV
pvcreate /dev/sd[b-c] 创建物理卷
pvscan(pvs)(pvdisplay) 看创建好没
pvremove / / 删除移除物理卷
rpm -qf “which pvcreate” 看是由那个装的
创建、查看VG
vgcreate vg01 /dev/sdb /dev/sdc 创建卷组
vgremove vg01 移除
vgscan(vgs) 看卷组创建好没
创建、查看LV
lvcreate -n lv01(起名字) -L 5G(指定大小) vg01 创建逻辑卷组
lvscan(lvs) 查看
格式化及挂载
mkfs.xfs /dev/vg01/lv01 格式化
mkdir /XX 创建目录
mount /dev/vg01/lv01 /XX 挂载到XX下
df -h
扩展空间
ll /dev/vg01/lv01 看
lvextend -L +10G /dev/vg01/lv01 扩展
vgs 看VG还有多少空闲空间
df -h
调整激活
xfs_growfs /dev/vg01/lv01 激活调整
df -h
扩容
lvextend -L 20G /dev/gv01/lv01 lv增大到20G
lvextend -l (PE数量) … …
lvextend -L +3M /dev/vg01/lv01
vgchange -s 1.2.4(2的倍数)
移除前先迁移
卸载卷的方法
卸载物理卷:pvremove PVDEVICE
卸载卷组:vgremove VGNAME
卸载逻辑卷:lvremove LVDEVICE
卸载的顺序:先逻辑—卷组—物理卷
卸载前别忘了备份