AIX_存储管理概念_AIX存储方面不可多得好资料_第1页
AIX_存储管理概念_AIX存储方面不可多得好资料_第2页
AIX_存储管理概念_AIX存储方面不可多得好资料_第3页
AIX_存储管理概念_AIX存储方面不可多得好资料_第4页
AIX_存储管理概念_AIX存储方面不可多得好资料_第5页
已阅读5页,还剩131页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、窗体顶端AIX 存储管理概念(一)Aix系统管理员实例LVM 使用的基本概念包括物理卷、卷组、物理分区、逻辑卷、逻辑分区、文件系统和原始设备。下面介绍它们的一些特征:每个单独的磁盘驱动器是一个命名的物理卷 (PV),并具有诸如 hdisk0 或 hdisk1 等名称。一个或多个 PV 可以构成一个卷组 (VG)。一个物理卷最多只能属于一个 VG。不能将某个 PV 的一部分分配到一个 VG。一个物理卷整体地分配到某个卷组。即使物理卷属于不同的类型,例如 SCSI 或 SSA,也可以将它们分配到同一个卷组。物理卷中的存储空间划分为物理分区 (PP)。在属于同一个 VG 的所有磁盘上,物理分区的大小

2、完全相同。在每个卷组中,可以定义一个或多个逻辑卷 (LV)。从用户的角度看,逻辑卷上存储的数据似乎是连续的,但是可以分散在同一个卷组中的不同物理卷上。逻辑卷由一个或多个逻辑分区 (LP) 组成。每个逻辑分区至少有一个对应的物理分区。一个逻辑分区和一个物理分区始终具有相同的大小。最多可以将数据的三个副本定位在不同的物理分区上。通常,为了实现冗余,将存储相同数据的物理分区定位在不同的物理磁盘上。逻辑卷中的数据可以按有组织的方式进行存储,并具有位于有目录中的文件的形式。这种结构化和层次性的组织形式称为文件系统。还可以将逻辑卷中的数据视为一个连续的字节串。此类逻辑卷称为原始逻辑卷。使用该数据以正确地访

3、问和解释它是应用程序的责任。卷组描述符区域 (VGDA) 是磁盘上的一个区域,其中包含有关该物理卷所在的卷组的信息。它还包括有关属于该卷组的所有物理和逻辑卷的属性和状态的信息。VGDA 中的信息由 LVM 命令使用和更新。每个物理卷至少有一个 VGDA。属于同一个卷组的所有磁盘的 VGDA 中的信息必须完全相同。VGDA 的内部体系结构及其在磁盘上的位置取决于卷组的类型(原始、大容量或可扩展)。卷组状态区域 (VGSA) 用于描述卷组中所有物理卷中的所有物理分区的状态。VGSA 指示某个物理分区是包含准确还是过时的信息。VGSA 用于监视和维护数据副本同步。VGSA 本质上是一个位图,其体系结

4、构和在磁盘上的位置取决于卷组的类型。逻辑卷控制块 (LVCB) 包含有关逻辑卷的重要信息,例如逻辑分区数量或磁盘分配策略。其体系结构和在磁盘上的位置取决于它所在的卷组的类型。对于标准卷组,LVCB 驻留在 LV 中的第一个用户数据块上。对于大容量卷组,磁盘上的 VGDA 中存在额外的 LVCB 信息。对于可扩展卷组,所有的相关逻辑卷控制信息都作为 LVCB 信息区域和 LV 入口区域的一部分保留在 VGDA 中。注意:硬盘驱动器的布局是由 /usr/include/sys/hd_psn.h 头文件定义的。LVM 记录从磁盘上的第 7 个扇区开始。所有 LVM 记录结构都是在 /usr/incl

5、ude/lvmrec.h 头文件中定义的。逻辑卷存储的限制AIX 5L Version 5.3 的 LVM 层提供了更高级别的磁盘管理灵活性。存在一些必须注意的限制,如表 1 所示。表 1VG 类型最大 PV 数量最大 LV 数量每个 VG 的最大 PP 数量最大 PP 大小常规 VG3225632512 (1016*32)1 GB大容量 VG128512130048 (1016*128)1 GB可扩展 VG102440962097152128 GBAIX 5L Version 5.3 的 LVM 限制物理卷在最初将某个磁盘添加到系统时,系统将其视为一个简单设备。此时还不可以访问该磁盘以执行

6、LVM 操作。要使其可访问,必须将它分配到某个卷组,这意味着将其从磁盘更改为物理卷。对于每个磁盘,将会在 /dev 目录下创建两个设备驱动程序:一个块设备驱动程序和一个字符设备驱动程序。系统向磁盘驱动器分配一个 32 位唯一标识符,此标识符称为物理卷标识符 (PVID)。不带任何参数使用的 lspv 命令将显示所有的物理卷、物理卷的 PVID、PV 所在的卷组,以及卷组的状态,如示例 1 所示。示例 1 使用 lspv 命令显示物理卷# lspvhdisk0 00c478de09a40b16 rootvg activehdisk1 00c478de09caf163 rootvg activeh

7、disk2 00c478de09caf37f Nonehdisk3 00c478de49630c6a Nonehdisk4 00c478de00655246 Nonehdisk5 00c478de008a399b Nonehdisk6 00c478de008a3ba1 Nonehdisk7 00c478de6c9883b7 NonePVID在生成 PVID 时,系统使用自己的序列号和时间戳,以确保两个磁盘决不会具有相同的 PVID。PVID 还存储在 ODM 中。它们由 LVM 命令使用,并且可能由诸如 HACMP 等外部应用程序引用。下面的命令通过分配 PVID(如果还没有的话)将可用磁盘设

8、备更改为物理卷:chdev -l hdisk7 -a pv=yes如果磁盘已经是物理卷,则此命令不起作用。下面的命令从物理卷中清除 PVID:chdev -l hdisk7 -a pv=clear注意:可以使用诸如 lquerypv 等中间级别的命令列出磁盘的 PVID,如下所示:# lquerypv -h /dev/hdisk2 80 1000000080 00C478DE 09CAF37F 00000000 00000000 |.x.|列出有关物理卷的信息可以使用 lspv 命令并作为参数传递物理卷的名称,以查找有关某个物理卷的更多详细信息,如示例 6-2 所示。示例 2 使用 lspv

9、显示有关某个物理卷的详细信息# lspv hdisk2PHYSICAL VOLUME:hdisk2 VOLUME GROUP:testvgPV IDENTIFIER:00c478de09caf37f VG IDENTIFIER 00c478de00004c00000001078fc3497dPV STATE:activeSTALE PARTITIONS:0 ALLOCATABLE:yesPP SIZE:128 megabyte(s) LOGICAL VOLUMES: 1TOTAL PPs:546 (69888 megabytes) VG DESCRIPTORS: 2FREE PPs:542 (

10、69376 megabytes) HOT SPARE:noUSED PPs:4 (512 megabytes) MAX REQUEST:256 kilobytesFREE DISTRIBUTION: 110.105.109.109.109USED DISTRIBUTION: 00.04.00.00.00示例 2 中的字段含义如下:PHYSICAL VOLUME 物理卷的名称。PV IDENTIFIER 物理卷的标识符。PV STATE 物理卷的状态:激活、丢失或已删除。可以使用 chpv 命令更改状态。STALE PARTITIONS 过时分区的数量。PP SIZE 物理分区的大小。TOTAL

11、 PPs 驻留在该磁盘上的物理分区总数(空闲或已使用)。FREE PPs 物理卷上可用的空闲分区数量。USED PPs 物理卷上的已使用分区数量。FREE DISTRIBUTION每个物理内 (intra-physical) 卷区域上可用的空闲物理分区数量。USED DISTRIBUTION位于每个物理内卷区域上的已使用物理分区数量。VOLUME GROUP 物理卷所在的卷组的名称。VG IDENTIFIER 物理卷所在的卷组的标识符。ALLOCATABLE 物理卷的分配权限确定了是否可以将空闲 PP 分配到逻辑卷。LOGICAL VOLUMES 至少有一个 LP 位于此物理卷上的逻辑卷数量。

12、VG DESCRIPTORS 位于此物理卷上的 VGDA 数量。HOT SPARE 是否将该物理卷定义为热后备 (hot spare)。MAX REQUEST 此物理卷的 LTG 大小。可以将 lspv 命令与 -l 标志结合使用,以显示至少有一个分区位于该物理卷上的所有逻辑卷的名称、位于该物理卷上的分区总数、对应于 LP 的 PP 总数、对应于每个物理内 (intra-physical) 磁盘区域的 PP 分布、逻辑卷的安装点(如果存在的话)。 示例 6-3 显示了运行此命令时获得的输出的示例。示例 3 使用 lspv -l 命令# lspv -l hdisk0hdisk0:LV NAME

13、LPs PPs DISTRIBUTION MOUNT POINThd3 1 1 00.00.01.00.00 /tmphd10opt 1 1 00.00.01.00.00 /opthd5 1 1 01.00.00.00.00 N/Ahd8 1 1 00.00.01.00.00 N/Ahd6 11 11 00.00.11.00.00 N/Ahd2 8 8 00.00.08.00.00 /usrhd9var 1 1 00.00.01.00.00 /varhd1 1 1 00.00.01.00.00 /homehd4 1 1 00.00.01.00.00 /如果希望显示分区的数量、位置,以及它们对应

14、的逻辑卷,可以使用 lspv -p 命令,如示例 4 所示。示例 4 使用 lspv 来显示针对逻辑卷的 PP 分配# lspv -p hdisk0hdisk0:PP RANGE STATE REGION LV NAME TYPE MOUNT POINT1-1 used outer edge hd5 boot N/A2-110 free outer edge111-219 free outer middle220-220 used center hd8 jfs2log N/A221-221 used center hd2 jfs2 /usr222-222 used center hd3 jfs

15、2 /tmp223-223 used center hd10opt jfs2 /opt224-230 used center hd2 jfs2 /usr231-241 used center hd6 paging N/A242-328 free center329-437 free inner middle438-546 free inner edge通过使用 lspv -M 命令,可以创建详细的磁盘布局图,并显示每个物理和逻辑分区之间的关系,如示例 5 所示。示例 5 使用 lspv -M 命令显示物理卷的布局# lspv -M hdisk0|morehdisk0:1 hd5:1hdisk0

16、:2-110hdisk0:111 lv1:1:1hdisk0:112 lv1:2:1hdisk0:113 lv1:3:1hdisk0:114 lv1:4:1hdisk0:115 lv1:5:1hdisk0:116 lv1:6:1hdisk0:117 lv1:7:1hdisk0:118 lv1:8:1hdisk0:119 lv1:9:1hdisk0:120 lv1:10:1hdisk0:121 lv1:11:1hdisk0:122 lv1:12:1hdisk0:123-219hdisk0:220 hd8:1hdisk0:221 hd2:1hdisk0:222 hd3:1hdisk0:223 hd

17、10opt:1hdisk0:224 hd2:2hdisk0:225 hd2:3hdisk0:226 hd2:4hdisk0:227 hd2:5hdisk0:228 hd2:6hdisk0:229 hd2:7hdisk0:230 hd2:8hdisk0:231 hd6:1hdisk0:232 hd6:2hdisk0:233 hd6:3hdisk0:234 hd6:4hdisk0:235 hd6:5hdisk0:236 hd6:6hdisk0:237 hd6:7hdisk0:238 hd6:8hdisk0:239 hd6:9hdisk0:240 hd6:10hdisk0:241 hd6:11hdi

18、sk0:242-546更改物理卷的分配权限物理卷的分配权限确定是否可以将位于该物理卷上还未分配到逻辑卷的物理分区分配到逻辑卷。驻留在该物理卷上的逻辑卷的操作不受影响。在示例 6 中,我们禁用了将 hdisk2 中新的空闲物理分区分配到任何逻辑卷的能力。我们尝试创建一个将使用 hdisk2 中的 PP 的逻辑卷,并收到一条表明该物理卷中的分区不可分配的错误消息。示例 6 禁用物理卷的分区分配# chpv -an hdisk2# lspv hdisk2PHYSICAL VOLUME:hdisk2 VOLUME GROUP:testvgPV IDENTIFIER:00c478de09caf37f V

19、G IDENTIFIER 00c478de00004c00000001078fc3497dPV STATE:activeSTALE PARTITIONS:0 ALLOCATABLE:noPP SIZE:128 megabyte(s) LOGICAL VOLUMES: 1TOTAL PPs:546 (69888 megabytes) VG DESCRIPTORS: 2FREE PPs:542 (69376 megabytes) HOT SPARE:noUSED PPs:4 (512 megabytes) MAX REQUEST:256 kilobytesFREE DISTRIBUTION: 11

20、0.105.109.109.109USED DISTRIBUTION: 00.04.00.00.00# mklv -y test -t jfs2 testvg 10 hdisk20516-823 lquerypv:Physical Volume hdisk2 is not allocatable.0516-848 lquerypv:Failure on physical volume hdisk2, it may be missingor removed.0516-822 mklv:Unable to create logical volume.要启用分配权限,可以使用以下命令:chpv -a

21、y hdisk2更改物理卷的可用性物理卷的可用性定义了是否可以对指定的物理卷执行任何逻辑输入/输出操作。任何后续的 LVM 操作将不会考虑该物理卷上的 VGDA 和 VGSA 副本。而且,有关该物理卷的信息将从卷组中的其他物理卷的 VGDA 中删除。该物理卷将标记为”已删除”。在示例 7 中,我们演示了”可用”的概念及其与 VGDA 的关系,如下所示:lsvg testvg 命令显示 VG 是活动的,包含两个 PV,两个 PV 都是活动的,并且该 VG 有三个 VGDA。lsvg -p testvg 命令显示 testvg 包含磁盘 hdisk2 和 hdisk3,并且两个磁盘都是活动的。ls

22、pv hdisk3 显示 hdisk3 是活动的并具有两个 VGDA。lspv hdisk2 显示 hdisk2 是活动的并具有一个 VGDA。chpv -vr hdisk3 使 hdisk3 不可用。lspv hdisk3 确认 hdisk3 已删除,并且其上没有任何 VGDA。lspv hdisk2 确认 hdisk2 是活动的,并且现在包含两个 VGDA,因为任何卷组都必须至少包含一个 VGDA。lsvg -p testvg 显示 hdisk3 已删除。lsvg testvg 显示卷组仍然是活动的,两个 PV 中有一个是活动的,VGDA 总数已更改为两个。chpv -va hdisk3

23、使 hdisk3 再次可用。lspv hdisk3 显示 hdisk3 是活动的,并且仅包含一个 VGDA。lsvg -p testvg 确认两个磁盘现在都是活动的。示例 7 使用 chpv 命令更改物理卷的可用性# lsvg testvgVOLUME GROUP:testvg VG IDENTIFIER:00c478de00004c00000001078fc3497dVG STATE:active PP SIZE:128 megabyte(s)VG PERMISSION:read/write TOTAL PPs:1092 (139776 megabytes)MAX LVs:256 FREE

24、PPs:1092 (139776 megabytes)LVs:0 USED PPs:0 (0 megabytes)OPEN LVs:0 QUORUM: 2TOTAL PVs:2 VG DESCRIPTORS: 3STALE PVs:0 STALE PPs: 0ACTIVE PVs:2 AUTO ON:yesMAX PPs per VG: 32512MAX PPs per PV:1016 MAX PVs: 32LTG size (Dynamic):256 kilobyte(s) AUTO SYNC:noHOT SPARE:no BB POLICY:relocatable# lsvg -p tes

25、tvgtestvg:PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTIONhdisk2 active 546 546 110.109.109.109.109hdisk3 active 546 546 110.109.109.109.109# lspv hdisk3PHYSICAL VOLUME:hdisk3 VOLUME GROUP:testvgPV IDENTIFIER:00c478de49630c6a VG IDENTIFIER 00c478de00004c00000001078fc3497dPV STATE:activeSTALE PA

26、RTITIONS:0 ALLOCATABLE:yesPP SIZE:128 megabyte(s) LOGICAL VOLUMES: 0TOTAL PPs:546 (69888 megabytes) VG DESCRIPTORS: 2FREE PPs:546 (69888 megabytes) HOT SPARE:noUSED PPs:0 (0 megabytes) MAX REQUEST:256 kilobytesFREE DISTRIBUTION: 110.109.109.109.109USED DISTRIBUTION: 00.00.00.00.00# lspv hdisk2PHYSIC

27、AL VOLUME:hdisk2 VOLUME GROUP:testvgPV IDENTIFIER:00c478de09caf37f VG IDENTIFIER 00c478de00004c00000001078fc3497dPV STATE:activeSTALE PARTITIONS:0 ALLOCATABLE:yesPP SIZE:128 megabyte(s) LOGICAL VOLUMES: 0TOTAL PPs:546 (69888 megabytes) VG DESCRIPTORS: 1FREE PPs:546 (69888 megabytes) HOT SPARE:noUSED

28、 PPs:0 (0 megabytes) MAX REQUEST:256 kilobytesFREE DISTRIBUTION: 110.109.109.109.109USED DISTRIBUTION: 00.00.00.00.00# chpv -vr hdisk3# lspv hdisk3PHYSICAL VOLUME:hdisk3 VOLUME GROUP:testvgPV IDENTIFIER:00c478de49630c6a VG IDENTIFIER 00c478de00004c00000001078fc3497dPV STATE:removedSTALE PARTITIONS:0

29、 ALLOCATABLE:yesPP SIZE:128 megabyte(s) LOGICAL VOLUMES: 0TOTAL PPs:546 (69888 megabytes) VG DESCRIPTORS: 0FREE PPs:546 (69888 megabytes) HOT SPARE:noUSED PPs:0 (0 megabytes) MAX REQUEST:256 kilobytesFREE DISTRIBUTION: 110.109.109.109.109USED DISTRIBUTION: 00.00.00.00.00# lspv hdisk2PHYSICAL VOLUME:

30、hdisk2 VOLUME GROUP:testvgPV IDENTIFIER:00c478de09caf37f VG IDENTIFIER 00c478de00004c00000001078fc3497dPV STATE:activeSTALE PARTITIONS:0 ALLOCATABLE:yesPP SIZE:128 megabyte(s) LOGICAL VOLUMES: 0TOTAL PPs:546 (69888 megabytes) VG DESCRIPTORS: 2FREE PPs:546 (69888 megabytes) HOT SPARE:noUSED PPs:0 (0

31、megabytes) MAX REQUEST:256 kilobytesFREE DISTRIBUTION: 110.109.109.109.109USED DISTRIBUTION: 00.00.00.00.00# lsvg -p testvgtestvg:PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTIONhdisk2 active 546 546 110.109.109.109.109hdisk3 removed 546 546 110.109.109.109.109# lsvg testvgVOLUME GROUP:testvg V

32、G IDENTIFIER:00c478de00004c00000001078fc3497dVG STATE:active PP SIZE:128 megabyte(s)VG PERMISSION:read/write TOTAL PPs:1092 (139776 megabytes)MAX LVs:256 FREE PPs:1092 (139776 megabytes)LVs:0 USED PPs:0 (0 megabytes)OPEN LVs:0 QUORUM: 2TOTAL PVs:2 VG DESCRIPTORS: 2STALE PVs:0 STALE PPs: 0ACTIVE PVs:

33、1 AUTO ON:yesMAX PPs per VG: 32512MAX PPs per PV:1016 MAX PVs: 32LTG size (Dynamic):256 kilobyte(s) AUTO SYNC:noHOT SPARE:no BB POLICY:relocatable# chpv -va hdisk3# lspv hdisk3PHYSICAL VOLUME:hdisk3 VOLUME GROUP:testvgPV IDENTIFIER:00c478de49630c6a VG IDENTIFIER 00c478de00004c00000001078fc3497dPV ST

34、ATE:activeSTALE PARTITIONS:0 ALLOCATABLE:yesPP SIZE:128 megabyte(s) LOGICAL VOLUMES: 0TOTAL PPs:546 (69888 megabytes) VG DESCRIPTORS: 1FREE PPs:546 (69888 megabytes) HOT SPARE:noUSED PPs:0 (0 megabytes) MAX REQUEST:256 kilobytesFREE DISTRIBUTION: 110.109.109.109.109USED DISTRIBUTION: 00.00.00.00.00#

35、 lsvg -p testvgtestvg:PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTIONhdisk2 active 546 546 110.109.109.109.109hdisk3 active 546 546 110.109.109.109.109在更改任何物理卷的可用性之前,必须关闭驻留在该磁盘上的任何逻辑卷,并确保卷组在删除该磁盘以后满足定额 (quorum) 要求。清除物理卷中的引导记录要清除位于物理卷 hdisk1 上的引导记录,可以使用以下命令:chpv -c hdisk1声明物理卷热后备可以使用 chpv 命令将某个

36、物理卷定义为热后备。此命令还禁用该物理卷的分配权限。该磁盘的大小必须至少等于卷组中已经存在的最小磁盘的大小。要将 hdisk3 定义为热后备,可以使用以下命令:chpv -hy hdisk3要从 hdisk3 所在的卷组的热后备池中删除 hdisk3,可以使用以下命令:chpv -hn hdisk3迁移物理卷中的数据可以将位于物理卷上的物理分区移动到同一个卷组中包含的一个或多个物理卷。在示例 8 中,我们提供了迁移物理卷中的数据的示例,如下所示:lsvg -p rootvg 显示 rootvg 中包含的所有 PV。lsvg -M hdisk1 显示位于 hdisk1 上的所有物理分区的布局图。

37、lspv -M hdisk5 显示 hdisk5 的所有分区都未分配。migratepv hdisk1 hdisk5 将数据从 hdisk1 迁移到 hdisk5。lspv -M hdisk1 确认 hdisk1 的所有分区均为空闲。chpv -c hdisk1 清除 hdisk1 中的引导记录。lspv -M hdisk5 确认所有物理分区都已迁移到 hdisk5。示例 8 将物理分区从一个磁盘迁移到另一个磁盘# lsvg -p rootvgrootvg:PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTIONhdisk0 active 54

38、6 523 109.109.87.109.109hdisk1 active 546 538 109.105.106.109.109hdisk5 active 546 546 110.109.109.109.109# lspv -M hdisk1hdisk1:1 hd5:1:2hdisk1:2-122hdisk1:123 fslv00:1hdisk1:124 fslv00:2hdisk1:125 fslv00:3hdisk1:126 fslv00:4hdisk1:127-219hdisk1:220 hd4:1hdisk1:221 hd9var:1hdisk1:222 hd1:1hdisk1:22

39、3-546# lspv -M hdisk5hdisk5:1-546# migratepv hdisk1 hdisk50516-1011 migratepv:Logical volume hd5 is labeled as a boot logical volume.0516-1246 migratepv:If hd5 is the boot logical volume, please run chpv -c hdisk1as root user to clear the boot record and avoid a potential bootoff an old boot image t

40、hat may reside on the disk from which thislogical volume is moved/removed.# lspv -M hdisk1hdisk1:1-546# chpv -c hdisk1# lspv -M hdisk5hdisk5:1 hd5:1:2hdisk5:2-110hdisk5:111 fslv00:1hdisk5:112 fslv00:2hdisk5:113 fslv00:3hdisk5:114 fslv00:4hdisk5:115-219hdisk5:220 hd4:1hdisk5:221 hd9var:1hdisk5:222 hd

41、1:1hdisk5:223-546如果迁移包含引导映像的物理卷中的数据,则还应该更新引导列表。可以仅迁移属于某个特定逻辑卷的分区中的数据。要仅将属于逻辑卷 testlv 的物理分区从 hdisk1 迁移到 hdisk5,可以使用以下命令:migratepv -l testlv hdisk1 hdisk5迁移分区可以将数据从位于一个物理磁盘上的一个分区迁移到不同磁盘上的另一个物理分区。在示例 9 中,我们提供了将数据从一个物理分区迁移到另一个物理分区的示例,如下所示:lspv -M hdisk1 显示位于 hdisk1 上的所有物理分区的布局图。请注意,逻辑卷 testlv 的逻辑分区号 1 的

42、第二个副本驻留在物理分区 115 上。lspv -M hdisk5 显示 hdisk5 的所有分区都未分配。migratelp testlv/1/2 hdisk5/123 将逻辑卷的逻辑分区号 1 的第二个副本中的数据迁移到物理分区 123 上的 hdisk5。lsvg -M hdisk1 显示位于 hdisk1 上的所有物理分区的布局图。请注意,物理分区 115 是空闲的。lspv -M hdisk5 确认逻辑卷 testlv 的逻辑分区号 1 的第二个副本现在驻留在 hdisk5 的物理分区 123 上。示例 9 将某个分区迁移到不同物理卷上的另一个分区# lspv -M hdisk1hd

43、isk1:1 hd5:1:2hdisk1:2-110hdisk1:111 fslv00:1hdisk1:112 fslv00:2hdisk1:113 fslv00:3hdisk1:114 fslv00:4hdisk1:115 testlv:1:2hdisk1:116-219hdisk1:220 hd4:1hdisk1:221 hd9var:1hdisk1:222 hd1:1hdisk1:223-546# lspv -M hdisk5hdisk5:1-546# migratelp testlv/1/2 hdisk5/123migratelp:Mirror copy 2 of logical pa

44、rtition 1 of logical volumetestlv migrated to physical partition 123 of hdisk5.# lspv -M hdisk1hdisk1:1 hd5:1:2hdisk1:2-110hdisk1:111 fslv00:1hdisk1:112 fslv00:2hdisk1:113 fslv00:3hdisk1:114 fslv00:4hdisk1:115-219hdisk1:220 hd4:1hdisk1:221 hd9var:1hdisk1:222 hd1:1hdisk1:223-546# lspv -M hdisk5hdisk5

45、:1-122hdisk5:123 testlv:1:2hdisk5:124-546确定 LTG 大小逻辑磁道组 (LTG) 大小是 I/O 磁盘操作允许的最大传输大小。可以使用 lquerypv 命令确定物理磁盘的 LTG 大小,如示例 6-10 所示。一个磁盘可以支持多种 LTG 大小,使用 ioctl 调用可以确定这些大小。示例 10 使用 lquerypv 命令确定 LTG 大小# lquerypv -M hdisk0256Tagged: AIX窗体顶端AIX存储管理概念(二)管理逻辑卷逻辑卷使得应用程序在访问数据时能够将数据当作是连续存储的。逻辑卷由一个或多个带编号的逻辑分区的序列组成

46、。每个逻辑分区至少有一个并且至多有三个对应的物理分区,这些物理分区可以定位在不同物理卷上。物理分区在磁盘上的位置由物理内和物理间分配策略确定。对于每个逻辑卷,/dev 目录下存在两个对应的设备文件。第一个是字符设备,第二个是块设备。 创建逻辑卷可以使用 mklv 命令创建逻辑卷。此命令允许指定逻辑卷的名称及其特征,例如逻辑分区的数量及其位置。在示例 11 中,我们使用 mklv 命令在卷组 test1vg 中创建一个名为 lv3 的逻辑卷,其类型为 jfs2,并具有 10 个位于 hdisk5 上的逻辑分区。示例 11 使用 mklv 命令# mklv -y lv3 -t jfs2 -a im

47、 test1vg 10 hdisk5lv3# lslv lv3LOGICAL VOLUME:lv3 VOLUME GROUP:test1vgLV IDENTIFIER:00c5e9de00004c0000000107a5b596ab.4 PERMISSION:read/writeVG STATE:active/complete LV STATE:closed/syncdTYPE:jfs2 WRITE VERIFY:offMAX LPs:512 PP SIZE:512 megabyte(s)COPIES:1 SCHED POLICY:parallelLPs:10 PPs: 10STALE PPs

48、:0 BB POLICY:relocatableINTER-POLICY:minimum RELOCATABLE:yesINTRA-POLICY:inner middle UPPER BOUND: 32MOUNT POINT:N/A LABEL:无MIRROR WRITE CONSISTENCY:on/ACTIVEEACH LP COPY ON A SEPARATE PV ?:yesSerialize IO ?:NO在示例 12 中,我们使用 mklv 命令在卷组 test1vg 中创建一个名为 lv4 的逻辑卷,其类型为 sysdump 并具有两个逻辑分区,每个逻辑分区分别有三个位于三个不同

49、磁盘(hdisk5、hdisk6 和 hdisk7)中心的副本;此逻辑卷的标签为 demo-label,最多可以有五个逻辑分区。示例 12 使用 mklv 命令# mklv -y lv4 -t sysdump -a c -e x -c3 -L demo-label -x5 test1vg 2 hdisk5 hdisk6 hdisk7lv4# lslv lv4LOGICAL VOLUME:lv4 VOLUME GROUP:test1vgLV IDENTIFIER:00c5e9de00004c0000000107a5b596ab.5 PERMISSION:read/writeVG STATE:ac

50、tive/complete LV STATE:closed/syncdTYPE:sysdump WRITE VERIFY:offMAX LPs:5 PP SIZE:512 megabyte(s)COPIES:3 SCHED POLICY:parallelLPs:2 PPs: 6STALE PPs:0 BB POLICY:relocatableINTER-POLICY:maximum RELOCATABLE:yesINTRA-POLICY:center UPPER BOUND: 32MOUNT POINT:N/A LABEL:demo-labelMIRROR WRITE CONSISTENCY:

51、on/ACTIVEEACH LP COPY ON A SEPARATE PV ?:yesSerialize IO ?:NO在示例 13 中,我们使用 mklv 命令在卷组 test1vg 中创建一个名为 lv5 的逻辑卷,其类型为 jfs2 并具有三个逻辑分区,每个分区分别有两个位于不同磁盘上的固定 (pinned) 副本,那两个磁盘上的读/写操作顺序地进行,启用了写校验,并将 I/O 操作序列化。示例 13 使用 mklv 命令# mklv -y lv5 -t jfs2 -c2 -rn -bn -ds -vy -oy test1vg 2 hdisk5 hdisk6lv5# lslv lv5L

52、OGICAL VOLUME:lv5 VOLUME GROUP:test1vgLV IDENTIFIER:00c5e9de00004c0000000107a5b596ab.6 PERMISSION:read/writeVG STATE:active/complete LV STATE:closed/syncdTYPE:jfs2 WRITE VERIFY:onMAX LPs:512 PP SIZE:512 megabyte(s)COPIES:2 SCHED POLICY:sequentialLPs:3 PPs: 6STALE PPs:0 BB POLICY:non-relocatableINTER

53、-POLICY:minimum RELOCATABLE:noINTRA-POLICY:middle UPPER BOUND: 32MOUNT POINT:N/A LABEL:无MIRROR WRITE CONSISTENCY:on/ACTIVEEACH LP COPY ON A SEPARATE PV ?:yesSerialize IO ?:YES删除逻辑卷rmlv 命令用于删除逻辑卷。?仅删除逻辑卷,但不删除其他实体,例如使用该逻辑卷的文件系统或分页空间。在示例 14 中,我们提供了使用 rmlv 删除逻辑卷的示例,如下所示:lsvg -l test1vg 显示 test1vg 中包含的所有

54、 LV。 rmlv lv7 提示用户确认,然后删除 lv7。 lslv -l lv1 显示 lv1 的位于 hdisk5、hdisk6 和 hdisk7 上的物理分区。 rmlv -p hdisk7 lv1 尝试删除 lv1 的位于 hdisk7 上的分区并提示用户确认。由于 lv1 已打开,该操作无法执行。 umount /fs1 关闭 lv1。 rmlv -p hdisk7 lv1 尝试删除 lv1 的位于 hdisk7 上的分区,提示用户确认,并成功完成。 lslv -l lv1 确认 lv1 的位于 hdisk7 上的物理分区已删除。 示例 14 删除逻辑卷# lsvg -l test

55、1vgtest1vg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINTlv1 jfs2 3 9 3 open/syncd /fs1lv2 jfs2 2 4 2 closed/syncd /fs2logggg jfs2log 2 2 1 open/syncd N/Alv3 jfs2 10 10 1 closed/syncd N/Alv4 sysdump 2 6 3 closed/syncd N/Alv5 jfs2 3 6 2 closed/syncd N/Alv6 jfs2 2 4 2 closed/syncd N/Alv7 jfs2 2 4 2 clo

56、sed/syncd N/A# rmlv lv7Warning, all data contained on logical volume lv7 will be destroyed.rmlv:Do you wish to continue? y(es) n(o)? yrmlv:Logical volume lv7 is removed.# lslv -l lv1lv1:/fs1PV COPIES IN BAND DISTRIBUTIONhdisk5 003:000:000 100% 000:003:000:000:000hdisk6 003:000:000 100% 000:003:000:0

57、00:000hdisk7 003:000:000 100% 000:003:000:000:000# rmlv -p hdisk7 lv10516-914 rmlv:Warning, all data belonging to logical volumelv1 on physical volume hdisk7 will be destroyed.rmlv:Do you wish to continue? y(es) n(o)? y0516-1008 rmlv:Logical volume lv1 must be closed.If the logicalvolume contains a

58、filesystem, the umount command will closethe LV device.# umount /fs1# rmlv -p hdisk7 lv10516-914 rmlv:Warning, all data belonging to logical volumelv1 on physical volume hdisk7 will be destroyed.rmlv:Do you wish to continue? y(es) n(o)? y# lslv -l lv1lv1:/fs1PV COPIES IN BAND DISTRIBUTIONhdisk5 003:

59、000:000 100% 000:003:000:000:000hdisk6 003:000:000 100% 000:003:000:000:000增加逻辑卷的大小可以使用 extendlv 命令将额外的逻辑分区添加到已经存在的逻辑卷。缺省情况下,逻辑卷在扩展时将保留其特征。可以使用标志来仅更改要添加的分区的这些特征。整个卷组的初始特征将保留不变。可以指定一个或多个磁盘,这些磁盘将容纳新定义的分区。不能超出为该卷组定义的最大分区数量。还可以指定块,其大小以 KB、MB 或 GB 为单位。系统将自动确定满足请求所需要的最小分区数量。在示例 15 中,我们使用 extendlv 命令,通过三个位

60、于 hdisk5 和 hdisk6 内边缘的逻辑分区扩展逻辑卷 lv1。示例 15 使用 extendlv 命令# lslv -l lv1lv1:/fs1PV COPIES IN BAND DISTRIBUTIONhdisk5 003:000:000 100% 000:003:000:000:000hdisk6 003:000:000 100% 000:003:000:000:000# extendlv -a ie -ex lv1 3 hdisk5 hdisk6# lslv -l lv1lv1:/fs1PV COPIES IN BAND DISTRIBUTIONhdisk5 006:000:0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论