文章目录
LVM逻辑卷管理器
创建LVM逻辑卷
LVM扩容
卷组空间足够
卷组空间不足
删除LVM逻辑卷
计算机英语
LVM逻辑卷管理器
逻辑卷管理器是Linux系统用于对硬盘分区进行管理的一种机制,其创建初衷是为了解决硬盘设备在创建分区后不易修改分区大小的缺陷。尽管传统的硬盘分区强行扩容从理论上可行,但是可能造成数据丢失。而LVM是在硬盘分区和文件系统之间添加了一个逻辑层,通过一个抽象的卷组把多块硬盘进行卷组合并。
物理卷PV——physical volume:物理卷就是LYM的基本存储逻辑块,但和基本的物理存储介质(分区、磁盘等)比较,却包含有与LYM相关的管理参数,创建物理卷可以用磁盘分区,也可以用硬盘本身。
卷组VG——volume group:一个LYM卷组由一个或多个物理卷组成。
逻辑卷LV——logical volume:LV建立在VG之上,可以在LV之上建立文件系统。
创建LVM逻辑卷
#!/bin/bash
#创建逻辑卷
pvcreate /dev/sd{b,c,d}
vgcreate -s 100 vg1 /dev/sd{b,c,d}
lvcreate -l 50%VG -n lv1 vg1
mkfs.xfs /dev/vg1/lv1
mount /dev/vg1/lv1 /mnt
LVM扩容
ext4不支持在线扩容,必须卸载才能扩容,支持扩容和缩容
xfs支持在线动态扩容,不支持缩容
卷组空间足够
#!/bin/bash
#扩容
lvextend -l +20%free /dev/vg1/lv1
xfs_growfs /dev/vg1/lv1
卷组空间不足
#!/bin/bash
#vg不足时扩容
vgextend vg1 /dev/sde1
lvextend -L +5G /dev/vg1/lv1
xfs_growfs /dev/vg1/lv1
删除LVM逻辑卷
#!/bin/bash
#删除逻辑卷
umount /mnt
lvremove /dev/vg1/lv1
vgremove vg1
pvremove /dev/sd{b,c,d}
计算机英语