您的位置:首页 > 其它

lvm-逻辑卷管理-003

2011-09-06 23:20 344 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: