逻辑卷创建过程

上传人:s9****2 文档编号:512847119 上传时间:2022-08-09 格式:DOCX 页数:12 大小:49.33KB
返回 下载 相关 举报
逻辑卷创建过程_第1页
第1页 / 共12页
逻辑卷创建过程_第2页
第2页 / 共12页
逻辑卷创建过程_第3页
第3页 / 共12页
逻辑卷创建过程_第4页
第4页 / 共12页
逻辑卷创建过程_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《逻辑卷创建过程》由会员分享,可在线阅读,更多相关《逻辑卷创建过程(12页珍藏版)》请在金锄头文库上搜索。

1、7.4 LVM逻辑卷管理很多Linux用户安装Red Hat Linux操作系统时都会为如何划分各个分区的磁盘空间大 小,以满足操作系统未来需要这样一个问题而烦恼。而当分区划分完成后出现某个分区空间 耗尽的情况时,解决的方法往往只能是使用符号链接,或者使用调整分区大小的工具(如 parted等),但这些都只是临时的解决办法,没有根本解决问题。随着LVM (Logical Vblume Manager,逻辑盘卷管理的简称)的出现,这些问题都迎刃而解。7.4.1 LVM 简介LVM是Linux操作系统对磁盘分区进行管理的一种机制。其是建立在磁盘和分区之上 的一个逻辑层,以提高磁盘分区管理的灵活性。

2、通过它,系统管理员可以轻松地管理磁盘分 区。在LVM中每个磁盘分区就是一个物理卷(physical volume,PV),若干个物理卷可以组 成为一个卷组(volume group,VG),形成一个存储池。系统管理员可以在卷组上创建逻辑 卷(logical volumes, LV),并在逻辑卷组上创建文件系统。系统管理员通过LVM可以方便地调整存储卷组的大小,并且可以对磁盘存储按照组的 方式进行命名、管理和分配。例如按照使用用途进行定义:“oracle_data”和“apache_data”, 而不是使用分区设备文件名hdal和hdb2。而且当系统添加了新的磁盘后,系统管理员通过 LVM可以把

3、它作为一个新的物理卷加入到卷组中来扩展卷组中文件系统的容量,而不必手 工将磁盘的文件移动到新的磁盘上以充分利用新的存储空间。PV、VG和LV的关系如图7.2 所示。图7.2 LVM关系图7.4.2物理卷管理物理卷是卷组的组成部分,一个物理卷就是一个磁盘分区或在逻辑上与磁盘分区等价的 设备(如RAID中的LUN)。每一个物理卷被划分成若干个被称为PE(Physical Extents)的 基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可以更改的, 默认为4 MB。1 添加物理卷使用pvcreate命令可以创建物理卷,可以在整个磁盘上创建物理卷,也可以在一个磁盘 分区上创建

4、物理卷。例如如果要在第二块SCSI磁盘上创建物理卷,可以使用如下命令。pvcreate /dev/sdb如果要在磁盘分区上创建PV,首先要使用分区工具(fdisk或者parted)在磁盘上面创 建分区,然后把分区的系统号码改为8e,即Linux LVM,命令如下所示。Command (m for help): tPartition number (1-2): 1Hex code (type L to list codes): 8eChanged system type of partition 1 to 8e (Linux LVM)最后使用pvcreate命令创建物理卷,例如在sdb1分区上创

5、建物理卷,命令如下所示。pvcreate /dev/sdb12 査看物理卷使用pvdisplay命令可以查看物理卷的信息,如果不带任何选项,则pvdisplay将显示系 统中所有物理卷的信息,如下所示。rootdemoserver dev# pvdisplay-Physical volume -VG Namevg_data/pv所属的vg名称PV Size1.87 GB / not usable 1.96 MB/pv 的大小为 1.87GBAllocatableyesPE Size (KByte)4096物理块大小为4MBTotal PE478总的物理块数Free PE478空闲的物理块数Al

6、located PE0PV UUIDjaVtOk-rpMb-QgbM-zx1N-DmCB-yGqm-hCVmiEpv名称PV Name/dev/hdal3-Physical volume -另一个 pv 的信息PV Name/dev/hda14VG Namevg_dataPV Size1.86 GB / not usable 2.12 MBAllocatableyesPE Size (KByte)4096Total PE476Free PE476Allocated PE可以看到,在本例中共有两个物理卷:/dev/hda13和/dev/hda14,其中hda13的大小为1.87GB,物理块大小为

7、4096KB,总的物理块数为478,空闲的物理块数为478,已分配的物 理块数为0。而hda14的大小为1.86GB,物理块大小为4096KB,总的物理块数为476,空闲 的物理块数为476,已分配的物理块数为0。3.删除物理卷如果物理卷不再需要,可以使用pvremove命令将其删除,如下所示。# pvremove /dev/hda16Labels on physical volume /dev/hda16 successfully wiped物理卷被删除后,其所在的磁盘分区并不会被删除。需要被删除的物理卷必须是已经不 属于任何卷组,否则将会失败,如下所示。rootdemoserver dev

8、# pvremove /dev/hda13Cant pvremove physical volume /dev/hda13 of volume group vg_data without-ff7.4.3卷组管理LVM卷组类似于非LVM系统中的物理硬盘,它是由一个或者多个物理卷所组成,可以 在卷组上创建一个或多个逻辑卷。通过它可以方便地管理磁盘空间,当卷组空间不足的时候 可以往卷组中添加新的物理卷,扩展卷组的容量。1. 添加卷组物理卷创建完成后就可以开始创建卷组。卷组是由一个或多个物理卷所组成的存储池。 例如要创建一个名为vg_data的卷组,可以使用下面的命令。# vgcreate vg_da

9、ta /dev/hda13 /dev/hda14Volume group vg_data successfully created2. 扩展卷组的容量当卷组中的空间不足的时候,可以使用vgextend命令往卷组中添加新的物理卷,方便 地扩展卷组的容量,如下所示。# vgextend vg_data /dev/hdal5Volume group vg_data successfully extended3. 査看卷组使用vgdisplay命令可以查看卷组的信息。例如要查看上例中创建的卷组vg_data,执行 的命令如下所示。# vgdisplay vg_data-Volume group -VG

10、 Namevg_dataSystem IDFormatlvm2Metadata Areas3Metadata Sequence No 2VG Accessread/writeVG Statusresizable/vg名称元信息区域访问许可,可读写/VG状态MAX LV最大的LV数Cur LV0Open LV0Max PV0Cur PV3当前的LV数打开的LV数最大的PV数/当前的PV数Act PVVG SizePE SizeTotal PEAlloc PE / Size35.59 GB4.00 MB14300 / 0ING的大小为5.59GB物理块的大小为4MBIIVG的物理块数为1430已经

11、使用的物理块数和大小Free PE I Size1430 I 5.59 GB空闲的物理块数和大小VG UUIDdjgPFx-LOGa-8ZOx-diNr-hxCs-qNip-vg0Hqu可以看到,卷组vg_dat格式为lvm2,访问许可为可读写,卷组大小为5.59GB,物理块 大小为4MB,总的物理块数为1430,已分配的物理块数为0,空闲的物理块数为1430,大小 为 5.59GB。4从卷组中删除物理卷通过vgreduce命令可以把VG中未被使用的PV从VG中删除,例如要从卷组vg_data中删除物理卷hda15,如下所示。# vgreduce vg_data IdevIhda15Remov

12、ed IdevIhda15 from volume group vg_data如果要从卷组中删除所有未被使用的物理卷,可以使用如下命令。# vgreduce -5.删除卷组当卷组不再需要的时候,可以使用vgremove命令删除。如果卷组中已经创建了 LV,则 系统会提示用户确认是否要进行删除,命令及运行结果如下所示。# vgremove vg_dataDo you really want to remove volume group vg_data containing 2 logical volumes? y/n: yDo you really want to remove active l

13、ogical volume lv_datal? y/n: y确定删除逻辑卷lv_data1Logical volume lv_data1 successfully removedDo you really want to remove active logical volume lv_data2? y/n: y确定删除逻辑卷lv_data2Logical volume lv_data2 successfully removedVolume group vg_data successfully removed卷组被删除后,卷组中的所有物理卷将不属于任何卷组,可以对这些物理卷进行删除, 命令如下所

14、示。# pvdisplay /dev/hda14/dev/hda14 is a new physical volume of 1.86 GB-NEW Physical volume -PV Name/dev/hda14VG NameVG Name 一列为空,表示该PV不属于任何的VGPV Size1.86 GB/PV 大小AllocatableNO是否可分配PE Size (KByte)0/PE大小Total PE0总PE数Free PE0空闲的PEAllocated PE0分配的PEPV UUIDVzjEpx-or1h-v3gN-zOCm-FnjC-eDOz-tp5Yzg可以看到,物理卷hd

15、al4的VG Name 一列为空,表示该物理卷不属于任何的卷组,用 户可以删除该物理卷,或分配给其他卷组使用。7.4.4逻辑卷管理逻辑卷类似于非LVM系统中的磁盘分区,在逻辑卷上可以建立文件系统,文件系统建 立完成后就可以挂载到操作系统中进行使用。逻辑卷被划分为被称为LE(Logical Extents) 的基本单位。在同一个卷组中,LE的大小和PE是相同的,并且一一对应。1添加逻辑卷当卷组创建后,可以使用lvcreate命令在卷组上创建逻辑卷。例如要在卷组vg_data上 创建一个1000MB的逻辑卷lv_data1,其命令如下所示。# lvcreate -L 1000m -n lv_data1 vg_dat

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

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