快速业务通道

Linux LVM逻辑卷管理

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-02

制作人:wqmsl

博客地址:http://wqmsl.blog.51cto.com

卷组volume group (VG)
卷组是LVM中最高抽象层,是由一个或多个物理卷所组成的存储器池.
物理卷physical volume (PV)
典型的物理卷是硬盘分区,但也可以是整个硬盘或已创建的Software RAID 卷.
物理块physical extent (PE)
物理卷按大小相等的“块”为单位存储,块的大小与卷组中逻辑卷块的大小相同.
逻辑块logical extent (LE)
逻辑卷按“块”为单位存储,在一卷组中的所有逻辑卷的块大小是相同的.

逻辑卷logical volume (LV)
逻辑卷相当于非LVM系统中的分区,它在卷组上建立,是一个标准的块设备,可以在其上建立文件系统

线性映射
线性映射-把一定范围的物理块按顺序分配给逻辑卷,如LV的LE 1-99映射到PV1,LE 100-347映射到PV2.

交错模式
交错模式-将把逻辑块交错映射到不同的物理卷中,如 LV的LE 1映射为PV1的PE1,LE 2映射为PV2的PE1,LE 3映射为PV1的PE2..这种方式可以提高逻辑卷的性能,但是采用这种方式建立的逻辑卷将不能在它们所在的物理卷中扩展.

创建LVM卷,从下到上创建,示意图如下

第一步创建物理文件系统

我们要创建文件系统

命令: fdisk /dev/sdb ———— 创建物理卷并修改ID为8e

第二步初始化物理卷为PV

创建PV,添加几个文件系统,然后再添加一个RAID文件系统

命令:pvcreate /dev/sdb{5,6,7,8,9} ———— 添加文件系统到PV

pvcreate /dev/md0 ———— 添加raid文件系统到PV

Empire CMS,phome.net

pvs,pvdisplay ———— 查看系统现有PV

第三步创建卷组VG

添加PV到卷组,创建VG卷组

命令:vgcreate [-s=16m] test_vg /dev/sdk1 /dev/sdl1

指定PE大小 VG卷组名 要添加到VG中的PV

使用man帮助看一下使用方法

看上面的例子,我们添加PV到卷组中创建VG

命令:vgcreate vg0 /dev/sdb{5,6,7,8,9} /dev/md0

vgs,vgdisplay

注释:[-s=16m] 里面的内容可选,修改默认的PE单元大小,默认为4M,最大一个卷组是256G,修改默认单元为16M,最大的卷组单元是1024G

命令:vgdisplay testvg | grep "Total PE"

看看默认的PE大小为4M,PV个数为6个,VG的总大小为6.7.G

其他VG卷组的一些操作

激活VG
在被激活之前,VG与LV是无法访问的

用man帮助看一下

命令:vgchange -a y vg0 ———— 激活vg0卷组

当不再使用VG时,休眠了vg0卷组
命令:vgchange -a n vg0 ———— 使之不再可用


移除VG
在移除一卷组前应确认卷组中不再有逻辑卷
命令:vgchange -a n vg0 ———— 休眠卷组
vgremove vg0 ———— 移除该卷组

为VG增加新PV
当卷组空间不足时,可以加入新的物理卷来扩大VG卷组容量,这时可用命令vgextend
pvcreate /dev/sdb15 ———— 初始化sdb15为PV

vgextend vg0 /dev/sdb15 ———— 把sdb15加入到卷组vg0中
其中/dev/sdb15是新的PV,当然在这之前,它应使用pvcreate初始化

从VG移除PV
在移除PV之前,应确认该PV没用被LV使用

命令:pvdisplay /dev/sdb15 ———— 查看pv有没有使用

如这个PV仍在被使用,在确认它未被使用后,可用命令vgreduce把它从VG中删除

Empire CMS,phome.net

命令:vgreduce vg0 /dev/sdb15 ———— 从vg中删除pv

如果所在PV上有数据,则应把数据传移到其它PV上

注释:若要把一个PV从VG中移除,应把其上所有活动PE中的数据转移到其它PV上,而新的PV是本VG的一部分,有足够的空间,如要把PV1:/dev/md0上的数据移到PV2:/dev/sdb6上可用,建议在转移数据之前备份LV中的数据,如果在该PV之上的LV采

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号