AIX命令参考大全,卷 3,i - m - mirrorvg 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 3,i - m

mirrorvg 命令

用途

镜像在一个给定的卷组上存在的所有逻辑卷。此命令只适用于 AIX 4.2.1 或更新版本。

语法

mirrorvg [ -S | -s ] [ -Q ] [ -c Copies] [ -m ] VolumeGroup [ PhysicalVolume ... ]

描述

mirrorvg 命令获得给定卷组上的所有逻辑卷并且映射这些逻辑卷 如果为卷组中的每一个单独的逻辑卷执行 mklvcopy 命令,那么也可以手动来完成相同的功能。和 mklvcopy 一样,与数据一起镜像的目标物理驱动器必须已经是卷组的成员。要添加磁盘到卷组,运行 extendvg 命令。

在缺省情况下,mirrorvg 试图将逻辑卷镜像到卷组中的任何磁盘上。如果希望控制使用哪些驱动器进行镜像,那么必须在输入参数 PhysicalVolume 中包含磁盘列表。镜像严格性得到强制。另外,mirrorvg 使用逻辑卷被镜像的缺省设置来镜像逻辑卷。如果想要违反镜像严格性或影响镜像创建的策略,那么必须用 mklvcopy 命令手动执行所有逻辑卷的镜像。

当执行 mirrorvg 时,命令的缺省行为要求在命令返回到用户前必须完成镜像的同步。如果希望避免延迟,使用 -S-s 选项。另外,始终使用 2 个副本的缺省值。要指定 2 以外的值,使用 -c 选项。

注:
  1. 要使用这个命令,必须具有 root 用户权限或者是 system 组的成员。
  2. 在快照卷组上不允许 mirrorvg 命令。
注意: 由于复杂的误差检测法,mirrorvg 命令也许会花费相当长的时间来完成卷组中镜像的逻辑卷的数量,这些时间用来同步新的镜像过的逻辑卷。

可以基于 Web 的系统管理器(wsm)中的卷应用程序来更改卷特性。也能够使用“系统管理接口工具”(SMIT)smit mirrorvg 快速路径来运行此命令。

标志

-c Copies 指定在 mirrorvg 命令执行完成后每个逻辑卷必须有的最小副本数。通过独立使用 mklvcopy,某些逻辑卷在执行完 mirrorvg 命令后也许会有超过指定数目的副本。最小值是 2,最大值是 3。忽略 1 值。
-m exact map 允许逻辑卷按原先副本排序的精确的物理分区次序进行镜像。这个选项要求指定一个精确映射副本应放置的 PhysicalVolume(s)。如果用于精确映射的空间不足,那么命令将失败。应该添加新的驱动器或者选取不同的驱动器集来满足整个卷组的精确逻辑卷映射。不管是否使用整个磁盘,指定磁盘都必须等于或大于被精确映像的驱动器的大小。而且,如果任何将要被映射的逻辑卷已被映射的话,这条命令将失败。
-Q Quorum Keep 缺省情况下在 mirrorvg 中,一个卷组的内容被映射后,卷组限额被禁用。如果用户希望在映射完成后保持卷组限额要求,那么应该在命令中使用这个选项。对于以后的限额更改,请参阅 chvg 命令。
-S Background Sync 立即返回 mirrorvg 命令并启动卷组的一个后台 syncvg。带有这个选项时,在镜像完全完成它们的同步时这并不明显。然而,作为同步后的镜像的一部分,它们在镜像应用中由操作系统立即使用。
-s Disable Sync 不进行任何类型的镜像同步就立即返回 mirrorvg 命令。如果使用了这个选项,镜像也许存在于一个逻辑卷,但是直到由 syncvg 命令进行同步,操作系统才使用它。

以下是 rootvg 的描述:

rootvg 镜像 rootvg 镜像完成时,必须执行三项其它任务:bosbootbootlistreboot

bosboot 命令用来定制新近被映像的驱动器的引导记录(bootrec)。需要执行 bootlist 命令来指示系统希望哪个磁盘和排序启动已镜像的引导进程。

最后,对限额而言,这个命令的缺省值是关闭的。要使这个操作在 rootvg 卷组上生效,必须重新引导系统。

non-rootvg 镜像 当这个卷组已被镜像时,缺省的命令使得释放“限额”。用户必须关闭所有打开的逻辑卷,在卷组上执行 varyoffvg,然后执行 varyonvg 来使系统知道卷组的限额是需要还是不需要。如果不 revaryon 卷组,镜像将仍然正确工作。然而,任何限额的更改将不会生效。
rootvg 和 non-rootvg 镜像 主从系统转储设备不应该被镜像。在某些系统中,页面调度设备和转储设备是同一个设备。然而,大多数用户都想要镜像页面调度设备。当 mirrorvg 检测到转储设备和页面调度设备相同时,逻辑卷将自动被镜像。

如果 mirrorvg 检测到转储和页面调度设备是不同的逻辑卷,那么页面调度设备被自动镜像。转储设备可用 sysdumpdev 命令查询与修改。

示例

  1. 要三重镜像一个卷组,请输入:

    mirrorvg -c 3 workvg

    workvg 的逻辑卷的逻辑分区现在有三个副本。

  2. 要获取 rootvg 的缺省镜像,请输入:

    mirrorvg rootvg

    rootvg 现在有两个副本。

  3. 要在已镜像的卷组中替换一个坏的磁盘驱动器,请输入

    unmirrorvg workvg hdisk7
    reducevg workvg hdisk7
    rmdev -l hdisk7 -d
    替换坏的磁盘驱动器,把驱动器重命名为 hdisk7
    extendvg workvg hdisk7
    mirrorvg workvg

    注:在本示例中的情况下,mirrorvg 将尝试为 workvg 中的逻辑卷创建两个副本。它将尝试创建新的镜像到被替换的磁盘驱动器上。然而,如果原来的系统被三重镜像,也许不会有新的镜像被创建到 hdisk7 上,就像逻辑卷的其它的副本已经存在一样。
  4. 要在后台同步新创建的镜像,请输入:

    mirrorvg -S -c 3 workvg
  5. 要创建一个精确映射的的卷组,请输入:

    mirrorvg -m datavg hdisk2 hdisk3

文件

/usr/sbin mirrorvg 命令驻留的目录。

相关信息

mklvcopy 命令、unmirrorvg 命令、syncvg 命令、extendvg 命令、reducevg 命令和 sysdumpdev 命令。

有关安装基于 Web 的系统管理器的信息,请参阅《AIX 5L V5.2 基于 Web 的系统管理器管理指南》中的『第 2 章:安装基于 Web 的系统管理器』

AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中的 Logical Volume Storage Overview

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]