欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年AIX存储管理,逻辑卷管理,文件系统 .pdf

    • 资源ID:34243999       资源大小:273.12KB        全文页数:21页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年AIX存储管理,逻辑卷管理,文件系统 .pdf

    存储管理 ,逻辑卷管理 ,文件系统1.逻辑卷管理概念5 个概念 :物理卷 (physical volumes)- 卷组 (VG)- 物理分区 (PPartitions)- 逻辑卷 (LV)- 逻辑分区 (LP) 每个独立的硬盘称作物理卷(PV),并有一个名字 (如 hdisk0) ;所有的物理卷属于一个称作rootvg 的卷组 (VG);所有在一个 VG 中的 PV 被分为相同大小的物理分区(PP) ;每个 VG 中可以定义一个或多个逻辑卷(LV),LV 是位于 PV 上的信息的组合,在 LV 上的数据可以连续或者不连续地出现在PV 每个 LV 包含一个或多个逻辑分区(LP), 每个 LV 相当至少一个PP, 如果对 LV 指定了镜象 ,就要有双倍的PP 被分配用来存储每个LP 的备份 . LV 可以提供许多系统需要的服务(如页面空间 ),但是每个存储了一般系统/用户数据或程序的LV 都包含一个单独的日志式的文件系统(JFS), 每个 JFS 包含一群页面大小(4K)的块 .AIX4.1 以后 ,一个给出的文件系统可以被定义为拥有小于4k 的片断 .系统安装完毕后 ,有一个 VG(rootvg), 包含一套系统启动的基本的LV 和其它在安装脚本中指定的VG. 2.逻辑卷管理器操作系统命令 /库子程序 /其它工具允许建立和控制LV 存储 ,成为逻辑卷管理器(LVM).LVM 通过简单而灵活地在存储空间的逻辑视图和实际物理盘之间映射来管理磁盘资源. 2.1 LVM 配置数据描述 LMV 的组件的数据存放在好几个地方.理解这些关于VG/LV/PV的描述性的数据放在几个地方是很重要的 . 1)ODM 数据库ODM 数据库包含了所有PV/VG/LV的配置信息 .这些信息与VGDA 中的信息互为镜象.ODM 数据也和LV 控制块中的信息相互镜象;2)VG 描述区 (VGDescriptorArea) VGDA 位于每个物理卷的开头,它包含所有属于本VG 的 LV 和 PV 的信息 .VGDA 被几乎所有的LVM命令更新 .VGDA 产生每个 VG 的自述 .AIX 可以读取每个磁盘的VGDA, 从 VGDA 中,可以获知哪些PV 和 LV 属于这个卷组 .每个盘至少包含一个VGDA, 时间的变化很重要,VGDA 中的时间戳用于确定哪个VGDA 正名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 21 页 - - - - - - - - - 确地反映了 VG 的状态 .如果 VG 中一个盘出错 ,VGDA 可能无法同步磁盘,这样磁盘上的VGDA 就无法在磁盘不运行的时候更新.所以需要一种方法来更新VGDA 刚在线的磁盘 ,这就是处理进程要做的. 当磁盘被创建为一个PV( 以 mkdev 命令 )的时候 ,VGDA 也被创建 ,这时会在盘开始保留一段空间给VGDA.当 PV 被分派到一个VG( 用 mkvg 或 extendvg) 的时候实际的VG 信息就被写到VGDA 中去 .当一个 PV从 VG 中删除的时候 (用 reducevg),VG信息也从 VGDA 中删除 . 3)VG 状态区 (VGSA) VGSA 包含了 PP 和 PV 的状态信息 .如 VGSA 知道一个 VG 中的 PV 是否不可用 .VGDA 和 VGSA 都有非常重要的开始和结束时间戳.时间戳可以让LVM 了解最近的VGDA 和 VGSA 的拷贝在时间上的变化. LVM 要求选择VGDA 的时间戳和选择VGSA 的时间戳是相同的. 4)LV 控制块 (LVCB) LVCB 位于每个 LV 的开头 .它包含了 LV 的一些信息 ,占用几百个字节.可以使用 getlvcb 命令获取某个LV 的 LVCB 信息并显示出来 .如:getlvcb -TA hd2 显示了 hd2 LV 的 LVCB 信息 . 2.2 磁盘 quorum 每个 VG 中的物理盘至少有一个VGDA/VGSA. 一个盘中 VGDA 的数量根据VG 中的盘的总数而变化.变化规律如下 : VG 中有一个 PV 两个 VGDA 在一个盘上VG 中有两个 PV 两个 VGDA 在一个盘上 ,一个在另外一个盘上VG 中有两个以上的PV 每个盘上有一个VGDA quorum 是一种状态 ,这种状态确保一个VG 中一半以上的PV 是可以访问的 ,是活动的 VGDA/VGSA的数量决策 ,它可以确保在发生磁盘出错的时候的数据完整性. 如果 quorum 失败 ,VG 会关闭自身 ,使磁盘不再可以由LVM 访问 ,防止磁盘进一步读写而导致的数据丢失.另外错误日志中也会记录该错误.这也暗示了磁盘镜象的某些注意的地方,在一个双盘镜象的系统中,如果第一个盘出错那么就丢失了66% 的 VGDA, 整个 VG 就变得不可用 .这就失去了镜象的目的.由于这种原因 ,两个以上的盘 (通常是奇数 )提供了更高的可用性,特别是想使用镜象的时候. 也可以关闭任何VG 的 quorum 保护 .关闭 quorum 保护可以使一个VG 在出现前面的情况的时候仍然在线 .这种能力提供了相对廉价的镜象方案,但是有数据丢失的危险.磁盘出错后 ,数据可以访问 ,但是不再被镜象了 . 2.3 磁盘镜象名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 21 页 - - - - - - - - - 磁盘镜象是两个或三个PP 的联合与每个LV 中的 LP 的联合 .当数据被写到LV 中的时候 ,也被写入与该LV 的 LP 关联的 PP 中,所以镜象数据提高了数据的可用性.AIX 和 LVM 提供了在 LV 级别上的镜象工具.如果镜象建立 ,当 LV 创建的时候就可以实现. mklv 命令允许为每个LV 选择一到两个额外副本.镜象也可以被加入到一个已经存在的LV 中,需要使用mklvcopy 命令 .采用以下镜象选项可以进一步提高数据可用性:三个数据副本比两个数据副本更可靠;把 LP 副本分布在不同的PV 上比分配在一个PV 上可靠 .进一步地 ,可以把数据副本存放在不同适配器上的不同 PV 中. mirrorvg 命令镜象一个VG 中所有的 LV. 相同的功能也可以对VG 中的每个LV 用 mklvcopy命令人工完成 .使用 mklvcopy 时,要被镜象的目标物理驱动器必须是该VG 的成员 .使用语法 : mirrorvg -S | -s -Q -c Copies -m VolumeGroup PhysicalVolume . 默认情况下 ,mirrorvg 试图镜象 LV 到 VG 中的任何盘上 .mirrorvg 命令使用 LV 被镜象时的默认设置镜象 LV. 如果想改变镜象创建策略,必须用 mklvcopy手工去创建所有的镜象. 也可以使用 smitty mirrorvg 完成 VG 镜象 : 三重镜象一个VG:mirrorvg workvg -c 3 workvg, 在 workvg 中的 LV 中的 LP 就有三个副本 . 默认镜象 rootvg:mirrorvg rootvg rootvg 就有两个数据副本在镜象 VG 中替换失败盘 :unmirrorvg workvg hdisk7;reducevg workvg hdiak7;rmdev -l hdisk7 -d.替换失败的磁盘,然后命名为 hdisk7:extendvg workvg hdisk7;mirror workvg. 默认情况下 ,mirrorvg 将试图为 workvg 中的 LV 创建两个副本 ,试图创建新的镜象到被替换的磁盘.但是 ,如果原系统是三重镜象的,可能就没有新的镜象创建到hdisk7 上,因为该 LV 中的其它副本可能已经存在. 同步新创建的镜象:mirrorvg -S -c 3 workvgc 参数指出 mirrorvg 后每个 LV 必须有的副本数.而-S 参数指出立即返回mirrorvg 命令并完成 VG 的后台同步 .当镜象同步的时候不会显示出来,但是一旦准备好,可以立即被系统使用. 创建一个原样的镜象VG: mirrorvg -m datavg hdisk2 hdisk3-m 参数允许在PP 层次镜象一个LV, 该LV 的 PP 可以组织已经在源副本上组织好的数据. rootvg 镜象 :rootvg 镜象完成 ,要完成以下任务 : 1.bosboot 命令从 RAM 文件系统和核心创建一个引导镜象.该命令在自定义新的镜象盘上的引导记录时是被要求使用的. 2.bosboot 命令总是为硬盘保存设备配置数据,不更新 NVRAM 中的引导设备列表,要修改列表 ,使用 bootlist. 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 21 页 - - - - - - - - - 3.最后 ,mirrorvg 命令关闭 quorum 功能 .要关闭 rootvg 的该功能系统必须重启.注意 :如果 bosboot 命令没有成功创建引导盘,不要重启 .这个问题应该被解决并且bosboot 命令成功完成运行.bosboot 要求一些 /tmp 和目标保存的文件系统中的空间(如果该镜象存在). 非 rootvg 镜象 :如果一个非rootvg 被镜象 ,quorum 状态是去活的 .要使所有 quorum 去活 ,所有开放的 LV 必须被关闭 .然后 VG varyoff 再 vary on 使 quorum 改变生效 .如果 VG 的 vary on 没有完成 ,尽管镜象正常运行 ,但 quorum 的改变没有生效 . rootvg 和非 rootvg 镜象 :系统 dump 设备 (主:/dev/hd6 次:/dev/sysdumpnull)不应被镜象 ,在某些系统中 ,页面设备和 dump 设备是相同的 ,而用户想对页面设备做镜象.当 mirrorvg 探测到一个dump 设备和页面设备相同时 ,该 LV 就会自动被镜象 .如果 mirrorvg 发现 dump 设备和页面设备在不同的LV,页面设备自动镜象,而 dumpLV 不会 .dump 设备可以用sysdumpdev命令来查询和修改. 3.物理卷管理讨论 :加入新磁盘 /改变 PV 属性 /监控 PV 3.1 PV 配置 :三种方法a)该方法用于可以在连接磁盘前关机的情况.当系统在加入一个磁盘后引导,cfgmgr 命令在系统引导时运行 ,它可以自动配置磁盘.引导完成 ,以 root 用户登录 ,运行 lspv, 查看新盘 .显示如下hdisk1nonenone 或者 hdisk100005264d21adb2enone 其中第二行中的16 位号码是 PV 的 ID.如果输出以PVID 显示新的磁盘 ,他可以用于LVM 的配置 .如果新盘没有 PVID, 要使用 3.2 节说明的方法把一个盘创建为一个PV,然后该盘才可以被LVM 使用 . b)这种方法适用于不能在连接磁盘前关机的情况.运行 lspv 列出已经配置的物理盘,显示如下 : hdisk0000005265ac63976rootvg 然后运行 cfgmgr 配置所有新发现的设备.再次运行 lspv 查看新盘条目 ,例如 : hdisk1nonenone 或者 hdisk100005264d21adb2enone 一旦确认了新配置的盘名,使用 6.3.2 描述的创建PV 方法来使该盘可以被LVM 使用 . c)该方法适用于不能在连接磁盘前关机的情况.该方法要求知道以下信息:盘如何连接的 (subclass)/ 磁盘类型 (type)/ 盘连接到哪个系统接口(parent name)/ 盘的逻辑地址 (连接到哪里 ).如果知道以上信息,使用以下方法配置该盘 ,通过 pv=yes 属性来确保该盘是一个可用的PV: 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 21 页 - - - - - - - - - mkdev -c disk -s subclass -t type -p parentname -w whereconnected -a pv=yes pv=yes 属性使磁盘成为一个PV 并以独特的PVID 写入引导记录 . 3.2 把一个磁盘变为一个PV 一个新盘必须被配置为PV 才可使用 .可以通过指派一个PVID 使一个磁盘变为一个PV:chdev -l hdisk1 -a pv=yes. 这个命令对于已经是PV 的磁盘没有影响 . 3.3 修改 PV 属性讨论两个可以被chpv 命令修改的 PV 属性 : 为一个 PV 设置分配许可 :一个 PV 的分配许可决定了该PV 上的未指派到LV 中的 PP 是否可以被分配使用 .设置分配许可要定义PV 中一个新 PP 的分配是否被允许.以下的命令用于关闭hdisk1 的分配许可 :chpv -a n hdisk1, 要打开 ,把 n 该为 y 即可 . 设置一个 PV 的可用性 :一个 PV 的可用性定义了该PV 是否可以完成任何逻辑输入输出操作.当一个 PV 被从系统删除或失败时应该被设为不可用.以下命令用于设置PV 的状态为不可用 :chpv -v r pvname, 这将去活 PV 中所有的 VGDA 和 VGSA 副本 ,该 PV 也不会参与未来的quorum 检查上的 vary. 关于该卷的信息也会从其它在一个VG 中的 PV 的 VGDA 中删除 .要设为可用 ,把以上命令的r 改为 a 即可 .注意 :chpv 命令在运行时使用 /tmp 目录的空间存储信息,如果失败 ,可能是由于 /tmp 空间太少 . 3.4 删除 PV 如果一个 PV 可以从系统删除,那么它必须是没有配置的.使用 rmdev 命令把 hdisk1 的状态从 available 改变到 defined 状态 :rmdev -l hdisk1. 此后 ,该 PV 的定义将仍然保留在ODM 中,如果加上 -d 参数 ,则从 ODM 中删除 . 3.5 列出 PV 信息一个正确地配置在系统中的PV 可以被指派到VG 中并随后用于建立LV 和文件系统 .自由的 PP 的信息和磁盘上的扇区可用性非常有用.使用 lspv 命令可以获得这些信息. a)列出系统中的PV: 不带参数运行 ,结果如下 : # lspv hdisk0 00615147ce54a7ee rootvg hdisk1 00615147a877976a rootvg 如果带 -C 和-c class 参数也会连同每个PV 的状态列出系统中的PV, 结果如下 : # lsdev -C -c disk 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 21 页 - - - - - - - - - hdisk0 Available 40-58-00-0,0 16 Bit SCSI Disk Drive hdisk1 Available 40-58-00-1,0 16 Bit SCSI Disk Drive hdisk2 Available 20-68-L SSA Logical Disk Drive hdisk3 Available 20-68-L SSA Logical Disk Drive hdisk4 Available 20-68-L SSA Logical Disk Drive hdisk5 Available 20-68-L SSA Logical Disk Drive hdisk6 Available 20-68-L SSA Logical Disk Drive b)列出 PV 属性 :下面是用 lspv 命令找到更多信息的例子: # lspv hdisk1 PHYSICAL VOLUME: hdisk1 VOLUME GROUP: rootvg PV IDENTIFIER: 00615147a877976a VG IDENTIFIER 00615147b27f2b40 PV STATE: active/VG STATE 可以用 varyonvg 命令来修改 ,其取值有三个 :active/complete(所有 PV是活动的 ),active/partial( 一些 PV 没有激活 ),ina- ctive(VG 没有活动 ). STALE PARTITIONS: 0 ALLOCATABLE: yes/STALE PP 是失效 PP,ALLOCATABLE的值表示系统是否允许分配新的在该PV 上的 PP PP SIZE: 4 megabyte(s) LOGICAL VOLUMES: 13/PP SIZE 是 VG 属性是在用mkvg 命令建立 VG 的时候定义的VG 的最小片断大小TOTAL PPs: 238 (952 megabytes) VG DESCRIPTORS: 1/VGDESCRIPTORS描述了包含该PV的 VG 中 VGDA 的个数FREE PPs: 71 (284 megabytes) USED PPs: 167 (668 megabytes) FREE DISTRIBUTION: 48.02.00.00.21/概括了自由PP 依据它们所在的PV 的位置的分布状况. USED DISTRIBUTION: 00.46.47.47.27 每栏的左边列出了PV 本身的信息 ,右边是该 PV 所属的 VG 的信息 . c)列出 PV 上的 LV 分配信息 :以-l 参数列出hdisk1 上的 LV 信息 :lspv -l hdisk1. 显示结果 : d)列出 PV 上的 PP 分配 :用 lspv -p hdisk1 找出更多关于PP 分配到 LV 中的范围和这些PP 使用的磁盘区域的详细信息.显示信息如下 : 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 21 页 - - - - - - - - - 一些注释 : PP RANGE 当前行分区申请的PP 的范围STATE 分区是否被分配了,取值为 :used 或 free REGION 该分区在磁盘区域上的位置LV NAME 该分区所属的LV 名TYPE 在 LV 中文件系统的类型MOUNTPOINT文件系统的 mount 点e)列出 PP 分配表 :可以用 lspv -M 命令对一个LV 进行磁盘整理 ,提高磁盘 I/O 性能 .可以经过分析输出决定是否整理系统,显示如下 : 第一列为命令指定的盘指出了PP( 如果一组相邻分区都是自由的,将会显示分区范围),第二列指出了哪个 LV 的哪个 LP 被分配到该PP. f)迁移 PV 中的内容 :属于一个或多个指定的LV 的 PPs 可以从一个PV 移动到一个或多个其它在VG 中的 PV. 这要使用 migratepv 命令 .注意 :该命令不能在不同VG 之间移动数据 .6.5.5 讲述了如何在VG 之间移动数据 .要在 VG 内移动一个失败的盘中的数据有以下步骤: 1)确定哪些盘在VG 中,确认目的和源PV 在一个 VG 中.执行 lsvg -p rootvg 可以确认 .然后进行第三步;2)如果计划迁移到一个新盘,又需要完成以下步骤1)用 lsdev -Cc disk 确认磁盘为PV;(2)如果磁盘被显示可用,确认该盘不属于其它VG:lspv PVNAME ;(3)如果磁盘不可用,要检查或安装磁盘;(4)加入新盘到VG 中:extendvg VGname hdisknumber ;3)确认目标盘有足够的空间1)确认源盘 PP 数目 :lspv SourceDiskNumber|grep USED PPs ;(2)确认目标盘上的自由PP 数目 :lspv DestDiskNumber|grep FREE PPs, 把所有目标盘上的自由PP 相加 ,如果和大于源盘上使用的PP 数,就有足够的空间. 4)要移动一个在非rootvg 中的 PV 的数据的时候 ,请跳到第 5 步.否则进行该步 .查看是否 bootLV(hd5)在源盘上 :lspv -l SrcDiskNum|grep hd5, 没有输出 ,则可以进行第5 步.如果有输出 ,运行 migratepv -l hd5 SrcDiskNum DstDiskNum( 注意 :如果 VG 在并发模式vary on,migratepv命令不可用 ,而且该命令无法迁移条带化 LV, 这种情况下要使用cplv 拷贝数据 ,再用 rmlv 删除旧数据;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 21 页 - - - - - - - - - 该命令运行要有root 用户权限 .).下一步就会得到一条关于警告应该在目标盘上完成bosboot 命令的消息(注意 :如果 bootLV 被从一个 PV 上迁移了 ,源盘上的引导记录应该被清除,如果清除失败 ,可能会导致系统挂起 .这样当运行bosboot 命令时 ,也必须运行mkboot -c);运行 mkboot -c 命令清除源盘的引导记录. 5)执行 smitty migratepv迁移数据 . 6)按下 F4 列出 PV,选择源 PV;7)默认的目的PV 是 VG 中随意的可用的PV,如果想选择 ,按 F4;如果愿意 ,在 Move only data belonging to this LV 域显示并选择一个LV.这就会只移动分配到指定的 LV 的该盘上的PP;9)回车开始移动;10)如果磁盘失败 ,用 reducevg VGname SrcDskNum从 VG 中删除源盘;11)在从机器上拆下失败的硬盘的之前,运行 rmdev -l SrcDskNum -d;其它 migratepv 的用途 :用该命令从 hdisk1 移动 PPs 到 hdisk6 和 hdisk7( 均在一个 VG):migratepv hdisk1 hdisk6 hdisk7 用该命令从 hdisk1 移动在某 LV 上的 PP 到 hdisk6:migratepv -l lv02 hdisk1 hdisk6 4.卷组管理讨论可以在 VG 中完成的功能 .象 PV 一样 ,VG 可以被创建 /删除 /更改属性 .还可以激活或去活一个VG. 4.1 加入一个 VG. 一个 VG 要被加入系统需要系统中存在一个或多个PV,这些 PV 必须是可用状态且没有被其它VG 使用 .在加入一个VG 之前 ,需要确定一些重要信息,如 VG 名和要被加入到VG 中的 PV.新 VG 可以通过用mkvg命令或 smit 加入系统 .所有属性在VG 创建时设置 ,以下是非常重要的一些问题:VG 名在系统中必须是唯一的;所有要在 VG 中使用的 PV 的名字;VG 可以容纳的PV 的最大数量;VG 中的 PP 的大小;每次启动系统时自动激活VG 的标识 .下面用 mkvg 命令创建一个名为myvg 的 VG,使用 hdisk1 和 hdisk5 两个 PV,每个 PP 的大小是 4k,该 VG 限制能容纳最多10 个 PV.命令如下 : mkvg -y myvg -d 10 -s 8 hdisk1 hdisk5 也可以使用smitty mkvg 来创建 ,在界面各个域中输入属性值即可.smitty mkvg 会用 varyonvg自动激名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 21 页 - - - - - - - - - 活 VG.但 smit 命令与命令行方式相比,限制了以下功能:smitty mkvg 不提供 -d 参数设置能容纳的最多PV 个数,仅使用默认的32 个;不提供 -m 参数设置 PV 的最大容量 ,该参数决定多少PP 被使用 ,默认的是 1016 个分区;smitty mkvg 用-f 参数强制创建VG.注意:每用 mkvg 创建一个新VG,根文件系统至少应该有2MB 自由空间 (可以用 df 命令来检查 ),因为每创建一个新VG,/etc/vg 目录就会写入一个文件. 4.2 修改 VG 属性修改活动属性用以下命令可以让名为newvg 的 VG 在每次系统启动时自动被vary on: chvg -ay newvg 如果要关闭自动vary on 功能 ,用: chvg -an newvg. 对 VG 解锁当 LVM 命令在操作时因为系统冲突异常中断,VG 将被锁住 ,要解锁可以用 : chvg -u newvg 加入一个 PV 要增加 VG 的空间需要VG 中额外的 PV 可用 .加 PV 的命令是 extendvg, 下面是一个加PV 的例子 : extendvg newvg hdisk3 注意 :如果一个要加的PV 已经属于一个vary on 的 VG,扩展会失败 ,如果属于一个vary off 的 VG,用户也会被提示是否确定要继续.也可以使用smitty vgsc 命令来实现 ,要选择 Add a PV to a VG. 删除一个 PV 要减少 VG 的 PV,VG 必须是 vary on 的.下面是删除的例子: reducevgmyvg hdisk3 可以用 smitty reducevg 从一个 VG 中删除一个PV.注意 :reducevg 命令提供了 -d 和-f 参数 .-d 参数很危险,因为它会在从VG 中删除 PV 之前自动删除所有在PV 上的 LV 数据 ,如果一个 LV 跨越了多个PV,那么任何这种 PV 的删除会危害整个LV 的完整性 .而-f 参数则使 -d 参数更危险 ,它禁止和用户交互,无法让用户确认是否要删除 . 如果在要被删除的PV 上的 LV 跨越了 VG 中其它 PV,删除操作会破坏这些LV 的完整性而不管它们所在的 PV.如果删除一个VG 中所有 PV,则 VG 本身也被删除 . 删除 PV 的参数有时从系统中删除磁盘没有先运行reducevg,VGDA仍然保存了被删除的磁盘的参数,而 PV 名已经不存在或被重分配了.要删除这些参数,仍然可以在reducevg命令中使用被删除的PV 的 PVID.如要删除 PVID 为 000005265ac63976则可以用 :reducevg newvg 000005265ac63976. 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 21 页 - - - - - - - - - 4.3 导入导出 VG 有时候一个VG 需要被从一个系统移动到另外一个系统,以便于其中的LV 和文件系统可以在目标系统中被直接访问 .要删除 ODM 数据库中一个VG 的系统定义 ,该 VG 需要用 exportvg命令导出 .该命令不会删除 VG 中的任何用户数据而只删除它在ODM 数据库中的定义 .同样 ,当一个 VG 被迁移了 ,目标系统需要加入该 VG 的定义 .这可以通过用importvg 命令导入 VG 来完成 ,这会在 ODM 数据库中加入一个条目.例子 :导出myvg 的定义 :exportvg myvg ;导入 myvg:importvg -y myvg hdisk12 可以使用smitty exportvg或 smitty importvg来导入或导出 .如果指定的VG 名正在使用 ,importvg命令将会失败 ,因为相同的VG 名是不被允许的 .在该实例中该命令可以返回一个独特的指定的VG 名.该命令也可以没有-y 参数或 VG 名得到返回 ,但这样执行时 ,被给定了一个默认唯一的导入名. 也有可能某些LV 名与系统中已有的冲突.importvg 命令将自动以系统默认名命名.重要的是要记住当移动 VG 时,exportvg命令总是在源系统中执行并且先于导入目标系统的操作.假设到一个VG 被导入系统Y没有在系统 X 上实际完成 exportvg. 如果系统 Y 对 VG 作了诸如删除PV 的改变 ,而后来 VG 又被导回系统X,系统 X 上的 ODM 数据库将和 VG 上改变过的信息不一致,但在移动前没有在源系统上导出,那就没有什么意义了 .也可用 exportvg 和 importvg 改变用户定义的VG 名.如以下命令 :lspv 列出所有的PV,varyoffvg vg00,exportvg vg00,importvg -y cadsvg hdisk1,lspv就可以发现两次lspv 的不同 .注意 :如果当前系统包含一个相同的名字的LV,importvg 命令改变被导入的LV 的名字 .同时如果一个LV 被改名 ,一个错误消息被打印到标准错误输出 ,如果没有冲突 ,该命令还创建文件mount 点和 /etc/filesystems中的条目 . 有页面文件的VG 中,如果页面文件是活动的,VG 不能被导出 .在导出一个包含活动页面的VG 之前 ,确认页面空间不会在系统初始化时自动激活,要使用 :chps -a n page_space_name,然后重启系统 . 如果不能用 smitty importvg 命令激活 VG,必须用 varyonvg 命令来使文件系统和LV 可用 . 如果导入的VG 包含文件系统或者通过smitty importvg 激活了 VG,建议在 mount 文件系统之前使用fsck 命令检查文件系统.如果移动一个VG 到其它系统 ,确认在移动前反配置这些盘(即导出 ). smitty exportvg 命令删除在 /etc/filesystems中的文件系统参数,但留下 mount 点在系统中 . 4.4 打开关闭一个VG 一个 VG 存在 ,就可以使用varyonvg 命令使其可以被系统管理活动可用.这个处理包含的步骤如下: 1.一个 VG 的每个 PV 中的每个 VGDA 要被读取;2.每个 VGDA 的头部和尾部的时间戳被读取,这个时间戳必须匹配一个有效的VGDA ;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 21 页 - - - - - - - - - 3.如果多数 VGDA( 成为 quorum) 可用 ,varyon 就会处理 ,否则就处理就会失败;4.系统会用最新的VGDA 数据去覆盖所有其它VGDA, 这样它们就都匹配了;5.sync 命令被运行用来重新同步任何过时的分区(镜象被采用了 );varyonvg 命令有以下选项可以被用于克服VG 结构损坏或给出状态信息: 1.-f 参数可以被用于强制一个VG 被 vary on, 甚至有冲突的时候.该冲突通常是因为ODM 数据库中每个 VG 的配置数据和VGDA 不同;2.-n 参数将会禁止syncvg 命令在 vary on 时使用 .当一个 VG 被 vary on,过时的分区被探测到时,vary on 进程将会调用syncvg 命令来同步过时分区.在希望谨慎地覆盖一个VG,想确认没有意外地写一个坏镜象的数据副本到好的副本中时,该参数非常有用;3.-s 参数允许一个VG 被以维护模式或系统管理模式vary on.LV 命令可以操作该VG,但是没有 LV 可以被打开进行输入输出操作. 例子 :激活 VG newvg:varyonvg newvg, 也可以用simtty varyonvg. varyoffvg 可以去活一个VG 和他关联的LV.这要求 LV 是关闭的 (即其中的文件系统是unmounted的).varyoffvg 命令也允许 -s 参数使用改变VG 到维护模式或系统管理模式.去活一个 VG:varyoffvg myvg. 也可以用 smitty varyoffvg, 其中也可以把VG 改变到系统管理模式. 4.5 监控 VG lsvg 命令询问 ODM 数据库当前所有系统中的VG.下面是一些例子: 列出 VG: 不带参数列出所有VG. lsvg -o 列出所有被vary on 的 VG. lsvg VGNAME列出名为 VGNAME 的 VG 的所有详细信息和VG 属性的状态 . 列出在 VG 中的 PV 的状态 :lsvg -p VGNAME. 该命令对于集中系统中的自由空间非常有用. 其中 DISTRIBUTION五列分别表示utside edge,outsidemiddle,center,inside middle,inside edge. 4.6 重组一个 VG 用 reorgvg 命令为一个VG 根据每个 LV 的分配属性重组PP 分配 . 语法 :reorgvg -i volgrpname lgcvolname. 在使用 reorgvg 命令之前 VG 必须被 vary on 并且有自由分区.每个 LV 的可重定位参数必须通过chlv -r 命令被设置为y 才能使重组生效 .否则 LV 就被忽略 .注意 :reorgvg 命令不重组已分配的条带化的LV 的 PP的位置 .该命令要运行成功指定的VG 中至少有一个自由PP.如果 reorgvg 命令后带 VG 名,再没有其它参数 ,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 21 页 - - - - - - - - - 那就只重组 VG 中的第一个LV.也可以使用smitty reorgvg 命令完成重组 . -i 参数指定从标准输入获取PV 名.只有这个指定的PV 上的分区被组织. 重组 VG 的例子 :重组 vg02 上的 lv03/lv04/lv07: reorgvg vg02 lv03 lv05 lv07 重组位于 vg02 VG 中的 lv203 和 lv205 中 disk04 和 hdisk06 PV 上的分区 :echo hdisk04 hdiak06|reorgvg -i vg02 lv203 lv205 4.7 同步 VG syncvg 命令用来同步LV 过时的副本 ,语法 : syncvg -f-i-H-P NumParallelLPs-l|-p|-vName. syncvg 命令同步过时的源PP 的副本 PP.该命令可以用于LV/PV/VG, 只要指定它们的名字即可.同步进程是很费时的 ,依硬件属性和数据量的不同而有所变化. 当-f 参数使用的时候 ,一个没有损坏的物理副本被选择并传播到所有其它LP 的副本检验它们是否损坏.当 VG 被 varyonvg 命令激活的时候,对于在 VG 中的副本 ,除非同步功能不可用,否则它们总是被自动同步.sync 的-p 参数指出代表PV 设备名的名字样式.-v 参数指出代表VG 设备名的名字样式.下面的例子显示了如何使用 syncvg: 同步在 PV hdisk04 和 hdisk05 上的副本 :syncvg -p hdisk04 hdisk05 ;同步在 VG vg04 和 vg05 上的副本 :s

    注意事项

    本文(2022年AIX存储管理,逻辑卷管理,文件系统 .pdf)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开