Linux逻辑卷管理LVM2详解

Linux逻辑卷管理LVM2详解

ID:37711712

大小:24.06 KB

页数:13页

时间:2019-05-29

Linux逻辑卷管理LVM2详解_第1页
Linux逻辑卷管理LVM2详解_第2页
Linux逻辑卷管理LVM2详解_第3页
Linux逻辑卷管理LVM2详解_第4页
Linux逻辑卷管理LVM2详解_第5页
资源描述:

《Linux逻辑卷管理LVM2详解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、前言LVM是逻辑卷管理(LogicalVolumeManager)的简称,它是建立在物理存储设备之上的一个抽象层,允许你生成逻辑存储卷,与直接使用物理存储在管理上相比,提供了更好灵活性。LVM将存储虚拟化,使用逻辑卷,你不会受限于物理磁盘的大小,另外,与硬件相关的存储设置被其隐藏,你可以不用停止应用或卸载文件系统来调整卷大小或数据迁移.这样可以减少操作成本.LVM与直接使用物理存储相比,有以下优点:1.灵活的容量.当使用逻辑卷时,文件系统可以扩展到多个磁盘上,你可以聚合多个磁盘或磁盘分区成单一的逻辑卷.2.可伸缩的存储池.你可以使用简单的命令来扩大或缩

2、小逻辑卷大小,不用重新格式化或分区磁盘设备.3.在线的数据再分配.你可以在线移动数据,数据可以在磁盘在线的情况下重新分配.比如,你可以在线更换可热插拔的磁盘.4.方便的设备命名逻辑卷可以按你觉得方便的方式来起任何名称.5.磁盘条块化.你可以生成一个逻辑盘,它的数据可以被条块化存储在2个或更多的磁盘上.这样可以明显提升数据吞吐量.6.镜像卷逻辑卷提供方便的方法来镜像你的数据.7.卷快照使用逻辑卷,你可以获得设备快照用来一致性备份或者测试数据更新效果而不影响真实数据.二、LVM基本术语前面谈到,LVM是在物理存储上添加的一个逻辑层,来为文件系统屏蔽下面的硬件存

3、储设备,提供了一个抽象的盘卷,在盘卷上建立文件系统。首先我们讨论以下几个LVM术语:*物理存储介质(ThePhysicalMedia)这里指系统的存储设备,如:/dev/hda1、/dev/sda等等,是存储系统最低层的存储单元。*物理卷(PV,PhysicalVolume)物理卷就是指磁盘,磁盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。当前LVM允许你在每个物理卷上保存这个物理卷的0至2份元数据拷贝.默认为1,保存在设备的开始处.为2时

4、,在设备结束处保存第二份备份.*卷组(VG,VolumeGroup)LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。可以在卷组上创建一个或多个“LVM分区”(逻辑卷),LVM卷组由一个或多个物理卷组成。*逻辑卷(LV,LogicalVolume)LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立文件系统(比如/home或者/usr等)。*线性逻辑卷(LinearVolumes)一个线性逻辑卷聚合多个物理卷成为一个逻辑卷.比如,如果你有两个60GB硬盘,你可以生成120GB的逻辑卷.*条块化的逻辑卷(StripedLogicalVo

5、lumes)当你写数据到此逻辑卷中时,文件系统可以将数据放置到多个物理卷中.对于大量连接读写操作,它能改善数据I/O效率.*镜像的逻辑卷(MirroredLogicalVolumes)镜像在不同的设备上保存一致的数据.数据同时被写入原设备及镜像设备.它提供设备之间的容错。*快照卷(SnapshotVolumes)快照卷提供在特定瞬间的一个设备虚拟映像,当快照开始时,它复制一份对当前数据区域的改变,由于它优先执行这些改变,所以它可以重构当前设备的状态。*PE(physicalextent)每一个物理卷被划分为称为PE(PhysicalExtents)的基本单

6、元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。*LE(logicalextent)逻辑卷也被划分为被称为LE(LogicalExtents)的可被寻址的基本单位。在同一个卷组中,LE的大小和PE是相同的,并且一一对应。和非LVM系统将包含分区信息的元数据保存在位于分区的起始位置的分区表中一样,逻辑卷以及卷组相关的元数据也是保存在位于物理卷起始处的VGDA(卷组描述符区域)中。VGDA包括以下内容:PV描述符、VG描述符、LV描述符、和一些PE描述符。系统启动LVM时激活VG,并将VGDA加载至内存,来识别LV的实际

7、物理存储位置。当系统进行I/O操作时,就会根据VGDA建立的映射机制来访问实际的物理位置。三、安装LVM首先确定系统中是否安装了lvm工具:[root@test2root]#rpm–qa

8、greplvmlvm-x-x-x如果命令结果输入类似于上例,那么说明系统已经安装了LVM管理工具;如果命令没有输出则说明没有安装LVM管理工具,则需要从网络下载或者从光盘装LVMrpm工具包。安装了LVM的RPM软件包以后,要使用LVM还需要配置内核支持LVM。RedHat默认内核是支持LVM的,如果需要重新编译内核,则需要在配置内核时,进入Multi-deviceSup

9、port(RAIDandLVM)子菜单,选中以选项:·Multip

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。