LVM(logical volume manager) 逻辑卷管理器
其中主要分为这几个概念
1.物理卷-简称PV
物理卷在逻辑卷管理器中属于最底层的,任何的逻辑卷和卷组都必需依靠物理卷来建立,物理卷可以是一个完整的硬盘,也可以是硬盘中的莫一个分区
2.卷组-简称VG
卷组是建立在物理卷之上,一个卷组中可以包含一个物理卷组或者多个物理卷
3.逻辑卷-简称LV
逻辑卷是建立在卷组之上的,卷组中的空间可以建立多个逻辑卷,并且逻辑卷可以随意从卷组的空闲空间中增减,逻辑卷可以属于一个卷组,也可以属于不同的多个卷组
4 .物理区域-简称PE
物理区域是物理卷中最小的可分配储存单元
5 .逻辑区域-简称-LE
逻辑区域是逻辑卷中可用于分配的最小储存单元
6.卷组描述区域-简称VGDA
用于描述物理卷,卷组,逻辑卷分配的所由信息
-----------
一个建立逻辑卷的流程如下
PV-VG-LV
物理卷包含卷组,卷组包含逻辑卷
1.创建物理卷,首先对硬盘空间进行分区,将分区的分区类型设置为“8E”(正规LVM分区类型),
然后重新启动系统,以重新读取分区表。
#pvcreate /dev/sd{b,c,d}
2.创建卷组
#vgcreate myvgname /dev/sdb /dev/sdc
3.创建 逻辑卷
#lvcreate -L 10g -n mylvname myvgname
//详细查看逻辑卷
#lvdisplay -v
//查看物理卷
#pvdisplay
4.格式化逻辑卷
//使用LVM,最好格式化成ReiserFS,
//因为ext2/3分区改变尺寸之前还要先umount,
#mkfs -t ext3 /dev/myvgname/mylvname
#mkdir /mnt/lv
5.挂载逻辑卷使用
#mount /dev/myvgname/mylvname /mnt/lv
6.卷组扩展
添加卷组有个要求必须以物理卷为单位
减小也是以物理卷为单位
#vgextend myvgname /dev/sdd
#pe 物理盘区 默认4m
#le 逻辑盘区 默认4m
7.逻辑卷扩展
#lvextend -L 20g /dev/myvgname/mylvname
#umount /mnt/lv
#mount /dev/myvgname/mylvname /mnt/lv
# resize2fs /dev/myvgname/mylvname
//在分区上再用 resize2fs 调整文件系统大小
//resize2fs 程序可以更改ext2/ext3文件系统。它可以放大和缩小它能够找到的设备上的被umount掉的文件系统。如果文件系统是处于mount
//状态下,那么它只能做到扩容,前提条件是内核支持在线resize.(linux kernel2.6支持在mount状态下扩容但仅限于ext3文件系统。)
8.逻辑的缩小(可能数据丢失)
原则:1、必须将文件系统卸载
2、必须先缩小文件系统
3、缩小逻辑卷
①fuser –km /mylvname (终止所有文件系统的活动)
#fuser -v /mnt/lv显示用户使用状态
② Umount /dev/myvgname/mylvname (卸载)
③e2fsck –f /dev/vg01/lv01 (确保文件系统处于连贯状态)
#fsck -f /dev/myvgname/mylvname 强制扫描
④resie2fs /dev/myvgname/mylvname 80M (缩小文件系统)
⑤lvreduce -L 80M /dev/myvgname/mylvname(缩小逻辑卷)
#mount /dev/myvgname/mylvname /mnt/lv
最后再次挂载,运行df –h检查一下
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9.减少卷组 删除sdb
#umount /mnt/lv
#pvmove /dev/sdb
#vgreduce myvgname /dev/sdb
#pvremove /dev/sdb
#mount /dev/myvgname/mylvname /mnt/lv