Linux-LVM逻辑卷管理介绍

上传人:博****1 文档编号:512060027 上传时间:2022-08-06 格式:DOCX 页数:20 大小:114.34KB
返回 下载 相关 举报
Linux-LVM逻辑卷管理介绍_第1页
第1页 / 共20页
Linux-LVM逻辑卷管理介绍_第2页
第2页 / 共20页
Linux-LVM逻辑卷管理介绍_第3页
第3页 / 共20页
Linux-LVM逻辑卷管理介绍_第4页
第4页 / 共20页
Linux-LVM逻辑卷管理介绍_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《Linux-LVM逻辑卷管理介绍》由会员分享,可在线阅读,更多相关《Linux-LVM逻辑卷管理介绍(20页珍藏版)》请在金锄头文库上搜索。

1、inux LVM逻辑卷管理本文简介了LVM的概念、作用以及使用措施。一、什么是LVM1.1 LM概念M是逻辑盘卷管理(gica lueMage)的简称,它是对磁盘分区进行管理的一种机制,建立在硬盘和分区之上的一种逻辑层,用来提高磁盘管理的灵活性。通过LVM可将若干个磁盘分区连接为一种整块的卷组(Volume Group),形成一种存储池。可以在卷组上随意创立逻辑卷(Logicl olumes),并进一步在逻辑卷上创立文献系统,与直接使用物理存储在管理上相比,提供了更好灵活性。LM本质上是一种虚拟设备驱动,处在物理设备和文献系统层之间,维护着逻辑盘区和物理盘区之间的映射。它将几块磁盘或者分区组合

2、起来形成一种存储池或者卷组,VM从卷组中划分出不同大小的逻辑卷创立新的逻辑设备。 图1是LV构造模拟图示。图1 LVM构成构造示意图1.2 LV长处VM将存储虚拟化,使用逻辑卷,你不会受限于物理磁盘的大小,此外,与硬件有关的存储设立被其隐藏,你可以不用停止应用或卸载文献系统来调节卷大小或数据迁移。这样可以减少操作成本。LM与直接使用物理存储相比,有如下长处:1灵活的容量当使用逻辑卷时,文献系统可以扩展到多种磁盘上,你可以聚合多种磁盘或磁盘分区成单一的逻辑卷。2.可伸缩的存储池你可以使用简朴的命令来扩大或缩小逻辑卷大小,不用重新格式化或分区磁盘设备。.在线的数据再分派你可以在线移动数据,数据可以

3、在磁盘在线的状况下重新分派。例如,你可以在线更换可热插拔的磁盘。4.以便的设备命名逻辑卷可以按你觉得以便的方式来起任何名称。5.磁盘条块化你可以生成一种逻辑盘,它的数据可以被条块化存储在2个或更多的磁盘上。这样可以明显提高数据吞吐量。6.镜像卷LVM逻辑卷提供以便的措施来镜像你的数据。7.卷快照使用逻辑卷,你可以获得设备快照用来一致性备份或者测试数据更新效果而不影响真实数据。二、LVM的作用通过LVM可以以便的在线调节存储卷的大小,并且可以对磁盘存储按照组的方式进行命名、管理和分派,例如按照使用用途进行定义:“delment”和“ale”,而不是使用物理磁盘名“da”和 “sdb”。当系统添加

4、了新的磁盘,通过LM可以直接扩展文献系统跨越该磁盘,而不必将文献移动到新的磁盘上。此外,LM快照功能以及LVM镜像功能,也被普遍应用于数据的备份与恢复系统中。三、LVM有关基本概念图2 PV、VG、V的关系3.1物理存储介质(e physcaldi)这里指系统的存储设备:硬盘,如:devhda、/devsd等等,是存储系统最低层的存储单元。3.2物理卷(Phycal Volume)物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如AID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包具有与LVM有关的管理参数。.卷组(Voume ro)卷组由物理卷构

5、成,类似于非LVM系统中的物理硬盘,可以在卷组上创立一种或多种LV分区(逻辑卷)。3.逻辑卷(ogicalVlume)LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立文献系统(例如/ome或者/sr等)。线性逻辑卷 (Lineaolumes)一种线性逻辑卷聚合多种物理卷成为一种逻辑卷例如,如果你有两个60GB硬盘,你可以生成10GB的逻辑卷.3.条块化的逻辑卷(Strieogical lues)当你写数据到此逻辑卷中时,文献系统可以将数据放置到多种物理卷中.对于大量连接读写操作,它能改善数据/O效率.36镜像的逻辑卷(Miroe Logca Volumes)镜像在不同的设备上

6、保存一致的数据.数据同步被写入原设备及镜像设备.它提供设备之间的容错。37 快照卷(Snst lues)快照卷提供在特定瞬间的一种设备虚拟映像,当快照开始时,它复制一份对目前数据区域的变化,由于它优先执行这些变化,因此它可以重构目前设备的状态。3. PE(Phsicl Extent)每一种物理卷被划分为称为PE(Physil xents)的基本单元,具有唯一编号的E是可以被LM寻址的最小单元。P的大小是可配备的,默觉得M。3.LE(Logical Etent)逻辑卷也被划分为被称为L(Lical Exen)的可被寻址的基本单位。在同一种卷组中,E的大小和P是相似的,并且一一相应。3.10 VG

7、D(卷组描述符区域)和非M系统将涉及分区信息的元数据保存在位于分区的起始位置的分区表中同样,逻辑卷以及卷组有关的元数据也是保存在位于物理卷起始处的VGD(卷组描述符区域)中。GDA涉及如下内容:PV描述符、VG描述符、V描述符、和某些PE描述符。系统启动V时激活VG,并将DA加载至内存,来辨认LV的实际物理存储位置。当系统进行I/O操作 时,就会根据VA建立的映射机制来访问实际的物理位置。四、安装LVM一方面请拟定内核支持LV,ubolnx发行版内核均已支持M。如果您的内核不支持LVM,您可以手工编译内核,在配备内核时,进入ulti-deviceSuprt (RAID andVM)子菜单,选中

8、如下选项:* Mulile dvies rvrsuport (D anLVM)然后重新编译内核,即可将L的支持添加到新内核中。拟定系统中与否安装了lm工具:#-qa grp vlv-2.0216-如果命令成果类似于上例,阐明系统已经安装了LVM管理工具;如果命令没有输出则阐明没有安装M管理工具,则需要从网络下载或者从光盘装LVMrp工具包。为了使用LV,要保证在系统启动时激活,Turbolinux发行版在启动时已经具有对激活M的 支持,在/ec/rc.dr.ssinit中有如下内容: if - /n/lvmstati ; te actin$Seting p ogcal Vlume Manage

9、et:/sbinm.satic vgchae -a y gorlockingfaiurf五、创立和管理LV要创立一种LVM系统,一般需要通过如下环节,参照图3所示:1)通过fdsk 工具将磁盘转换为l分区;2)通过pvreat命令将linux分区转换成物理卷(PV);3)通过gcreat命令将创立好的物理卷解决成卷组(VG);4)通过veate命令将卷组提成若干个逻辑卷(V);5)对逻辑卷进行格式化、挂载、动态调节逻辑卷的大小,并且该操作不会影响逻辑卷(Lv)上的数据。图 LVM创立流程图具体环节操作命令见如下具体简介。5.1、 创立分区使用分区工具(如:fdis等)创立LM分区,措施和创立其

10、她一般分区的方式是同样的,区别仅仅是LM的分区类型为8e。固然,在lv2版本中已经没有分区类型的限制。fdk -l desb /de/sd如果要将使用整块盘,可以通过下面的命令来覆盖磁盘上的原有分区信息:dd if=/v/z ode/sdcbs=512un5、 创立物理卷创立物理卷的命令为pvceate,运用该命令将但愿添加到卷组的所有分区或者磁盘创立为物理卷。将整个磁盘创立为物理卷的命令为:# vcreae desdPhical volume/devsdsuccesfully ree将单个分区创立为物理卷的命令为:# vcrate dev/sdc1hysia olume /evsd1 scc

11、esslycreated也可以同步生成多种卷:#pvcreate dev/sdb /devsd15.3、扫描块设备通过lissca可以看到那些设备成为了物理卷.#lmdisks5.、显示物理卷可以使用pv,pvan,vdislay来显示目前系统中的物理卷.#vs#vsan#pvplay.5、移除物理卷#pvremov /dev/sdcLabls nphyslvolue/e/sdc uccssfully wiped5.6、创立卷组创立卷组的命令为vgcreat,将使用pvra建立的物理卷创立为一种完整的卷组:# vgrate lv_tet /dev/c1 /dev/sdbVolme roplvm

12、tetsccessfulceaedvgcreat命令第一种参数是指定该卷组的逻辑名:lm_test。背面参数是指定但愿添加到该卷组的所有分区和磁盘。vgeate在创立卷组 lm_est 以外,还设立使用大小为4 MB的PE(默觉得4MB),这表达卷组上创立的所有逻辑卷都以4 MB 为增量单位来进行扩大或缩减。PE最小为K,并且必须总是1K的 2 的倍数(使用-s指定,具体请参照anvgcre)。5.7、 激活卷组卷组在创立时默认激活,也可以使用change来激活卷组:# vgchange- y vm_tet5.8、 添加新的物理卷到卷组中当系统安装了新的磁盘或新建分区并创立了新的物理卷,而要将

13、其添加到已有卷组时,就需要使用vete命令:#fdisk-l /dev/sc#pvcat/devsdc#vgextd lvm_est dvsdc2这里dev/d2是新的物理卷。.9、显示卷组显示卷组可以使用gs和vgdsla.# gs# vgdisplay5.0、扫描磁盘生成缓存文献vgsn5.11、 从卷组中删除一种物理卷要从一种卷组中删除一种物理卷,一方面要确认要删除的物理卷没有被任何逻辑卷正在使用,就要使用pvdiplay命令察看一种该物理卷信息:#vdispay /d/sdc2 ysal vome PV Nme /dev/sdcVG Nme lvmtetPV ize 1.5 GB / not uabe60 KBAloctaleyesPE z (Kyte) 406ToalE 9Free PE 39located 0 (表达未被使用)PV UUIDAi-vRz-T9k-1AiDkIJs1zM9H如果某个物理卷正在被逻辑卷所使用,就需要将该物理卷的数据备份到其她地方,然后再删除。删除物理卷的命令为vrduce:# gedce lv_test dev/sdc2Remoed

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号