逻辑卷

物理卷、卷组、 增加缩进 逻辑卷
 
逻辑卷具有方便扩展缩减可以创建快照等特点,创建使用逻辑卷过程中用的命令和概念如下:
物理卷: 简称 pv,对应的实际的物理磁盘分区,常用命令:
pvcreate : 创建物理卷
pvremove : 删除物理卷
pvscan : 查看物理卷基本信息
pvdisplay : 查看物理卷详细信息
卷组: 简称 vg,对应的物理卷,常用命令:
vgcreate : 创建卷组
vgreduce : 从卷组中移除物理卷
vgscan : 查看卷组基本信息
vgdisplay : 查看卷组详细信息
vgextend : 扩展卷组
vgremove : 删除卷组
逻辑卷:简称 lv,对应的卷组,常用命令:
lvcreate : 创建逻辑卷
lvremove : 删除逻辑卷
lvscan : 查看逻辑卷基本信息
lvdisplay : 查看逻辑卷详细信息
lvextend : 扩展逻辑卷
lvreduce : 缩减逻辑卷
创建物理卷:
pvcreate /dev/sdb1
pvcreate /dev/sdb2
删除物理卷:
pvremove /dev/sdb1
pvremove /dev/sdb2
查看物理卷:
pvscan
pvdisplay
创建卷组:
vgcreate myvg /dev/sdb1
扩展卷组:
vgextend myvg /dev/sdb2
从卷组中删除物理卷:
vgreduce myvg /dev/sdb2
删除卷组:
vgremove /dev/myvg
查看卷组:
vgscan
vgdisplay
创建逻辑卷:
lvcreate -L 2G -n mylv myvg
扩展逻辑卷:
lvextend -L +1G /dev/myvg/mylv
缩减逻辑卷:
1. umount /dev/myvg/mylv           //卸载已经挂载的逻辑卷
2. e2fsck -f /dev/myvg/mylv         //强制检测逻辑卷
3. resize2fs /dev/myvg/mylv 1G       //缩减逻辑边界
4. lvreduce -L 1G /dev/myvg/mylv    //缩减物理边界
 
创建逻辑卷快照:
lvcreate -L 2G -n mylv-snap -s -p r /dev/myvg/mylv
删除逻辑卷快照:
lvremove -f /dev/myvg/mylv-snap
删除逻辑卷:
lvremove /dev/myvg/mylv
查看逻辑卷:
lvscan
lvdisplay


实例演示逻辑卷的缩减与扩展:

环境说明:
系统现存在两个逻辑卷:
/dev/volGroup/lv_1  50G 
/dev/volGroup/lv_2  740G
实现目标:把lv_2的空间缩减140给lv_1。

实现过程:
1、卸载将要缩减的逻辑卷
umount /dev/volGroup/lv_2 

2、强制检测该逻辑卷
e2fsck -f /dev/volGroup/lv_2

3、缩减逻辑边界至600G:
resize2fs /dev/volGroup/lv_2 600G

4、缩减物理边界至600G:
lvreduce -L 600G /dev/volGroup/lv_2

5、扩展lv_2,在原有基础上加140G
lvextend -L +140G /dev/volGroup/lv_1

6、重新加载逻辑卷lv_1:
resize2fs /dev/volGroup/lv_1

7、挂载原有的lv_home
mount /dev/volGroup/lv_home /home

至此,已经达成目标实现了逻辑卷的缩减与扩展。

你可能感兴趣的:(linux,逻辑卷)