欢迎来到天天文库
浏览记录
ID:21135491
大小:49.05 KB
页数:4页
时间:2018-10-19
《logicalvolumemamager在linux中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、LogicalVolumeMamager在Linux中的应用罗炜(作者单位:重庆城市管理职业学院)【摘要】LogicalVolumeManager(LVM)原先运用于IBMAIXUnix系统,是一种分配硬盘空间到逻辑卷的方法,这种方式比传统分区分配容易做容量的调整,它让众多硬盘结合,彷彿融为一体,是一种可动态调整文件系统容量的机制。【关键词】LogicalVolumeMamager;LVM;Linux;遷辑卷管理【中图分类号】G726.88【文章标识码】A【文章编号】1326-3587(2012)02-0003-02从RedHatLin
2、ux8.0开始便可以使用LogicalVolumeMamager(LVM,逻辑卷管理)来做硬盘空间的分配。使用LVM,硬盘中的分区必须加入『LogicalVolumeGroup逻辑卷组(简称VG)』,这种分IX在LVM中称为『PhysicalVolume物理卷(简称PV)』,大家可以把LogicalVolumeGroup想成是一个大硬盘,然后再从其中划出一块空间『LogicalVolume逻辑卷(简称LV)』对应至系统的文件系统。除了/boot分IX,其余的文件系统都可在VolumeGroup这个虚拟的大硬盘中。/boot分区不可以在V
3、G中,因为启动程序无法读取到它。假如想要将根目录/分区放在VG中,则必须另外建立一个/boot分区,使其不隶属于VG。VGKT以分割为几个『LogicalVolume逻辑卷』,将会指定它们的挂载点,例如/home与/,以及文件系统类型,如ext3。当某个卷的容量使用完时,VG中的剩余空间可以动态的增加到此卷。LVM是原先为IBMAIX所特有的硬盘管理机制,它最主要的目的是为了克服Unix系统划分给某个文件系统固定的空间后就无法再改变的情况。例如:大家可能当初在安装操作系统时,认为/home只要500MB就足够,后来因为使用者越来越多,原
4、先划分的空间可能就不敷使用。传统的解决办法就是将原/home的资料备份出来,重新划分一块新的分区并格式化成新的文件系统,再将原有的资料还原回去。即使现有的硬盘还有剩余的空间,你也无法马上利用这些空间,还是得重新划分新的分区。但LVM利用物理硬盘和文件系统加一层逻辑的对应机制来达到动态调整文件系统的功能进而解决传统Unix所面临的问题。在原先IBMAIX的红皮书中的定义中,VG是LVM机制最重要的东西,就是一堆PV的组合,一个VG可能包含一个PV或数个PV。换个角度来看,其实大家可以把VG想成原先Linux中的一颗硬盘。而硬盘可以由一个或
5、多个分区组成,在LVM中VG是由一个或多个PV组成。所以在LinuxLVM机制中的PV其实是硬盘中的分区所转换变成的。LV是VG中的一块空间,就像原来Linux中的某个分区,如:/dev/hda#,是用来对松到(mount)系统中的某个0录(mount-point)。PhysicalVloume(PV):在AIX原有的定义将物理硬盘称为PV,在Linux上大家可想成原先的一个分区就是一个PV。VolumeGroup(VG):就是一堆PV的组合,也就是说一个VG可能包含一个PV或多个PV。PhysicalExtent(PE):当数个PV组
6、合成一个VG时,LVM会在所有的PV做类似格式化的工作,将每个PV划分成一块一块的空间,这一块一块的空间就称为PE,通常是4MB。LogicalVloume(LV):由一群LE组成,在LVM的机制下一个文件系统(假设是/homefilesytem)实际对疲的不是hda#,而是一个LV。Logicalextent(LE):LV的组成单位,它的大小为PE的倍数,通常为1:1的关系。有两种方式可以建立LVM的机制,一是由DiskDruid(只有安装吋才提供),二是利用LVM指令来建立管理。下面为大家示范是利用DiskDruid来实作LVM,最
7、后示范如何动态放大/home档案系统。测试环境:操作系统:RedHatEnterpriseLinuxAS3.0(也适用于RedHat8.0、9.0、Fedora)硬盘:10GBIDE硬盘步骤:1、/boot256MB建立Linux启动分区。/boot分区不可以在VG中,因为启动程序无法读取到它,选用DiskDruid来分区(DiskDruid只有在安装吋才可使用),并新增/boot分区。2、然后划分出三个大小为3000MB的分区:hda2、hda3、hda4,文件系统类型为LVM,此步骤相当于建立三个PhysicalVloume,最后这
8、个硬盘还剩下988MB空间未用。3、将这三个PhysicalVloume(PV)组合成一个VG,将此VG命名为rootvg。大家可以把此时的rootvg想成是一个虚拟硬盘,地位就如同hdao4、设置LVM,
此文档下载收益归作者所有