exportvg 命令
用途 从一个物理卷标集中导出卷标组的定义。
语法 exportvg VolumeGroup
描述
exportvg 命令会从系统中除去由 VolumeGroup 参数指定的卷标组的定义。由于关于卷标组及其内容的所有的系统知识都被除去了,导出的卷标组就不再可以访问了。exportvg 命令不会修改卷标组中的任何用户数据。
卷标组是在系统内的一种非共享的资源;它不应该被其他的处理器所访问,直到它被明确地从当前处理器中导出并在其他处理器上导入。exportvg 命令的主要的使用,与 importvg 命令结合在一起,是允许可移植的卷标在处理器之间交换。只有完整的卷标组才能够被导出,而不是单个的物理卷标。利用 exportvg 命令和 importvg 命令,可以在两个处理器之间切换共享的物理卷标上的数据的所有权。
注:
在其中有一个页面调度空间的卷标的组在该页面调度空间为活动时不能够被导出。在导出拥有活动页面调度空间的卷标的组之前,要确保页面调度空间在系统初始化的时候没有自动激活,然后再重新引导系统。
逻辑卷标的安装点信息如果超过 128 字符长的话,会从 LVCB(逻辑卷标控制块)中丢失。请对超过 128 字符长的安装点作一个注释,因为您需要手动编辑 /etc/filesystems 文件,一旦执行了 importvg 命令来完整地导入该卷标组的话。
示例
要想从系统中除去卷标组 datavg 请输入:
exportvg datavg
注:该卷标组在导出之前必须被断开,先使用varyoffvg 命令将datavg 停用!
该命令仅仅将datavg的定义信息从系统ODM数据库中除去,该卷标组不能被访问。并不删除该卷组中的数据。
importvg 命令
用途从一组物理卷中导入一个新卷组定义。
语法
importvg [ -V MajorNumber ] [ -y VolumeGroup ] [ -f ] [ -c ] [ -x ] | [ -L VolumeGroup ] [ -n ] [ -F ] [ -R ] [ -I ] PhysicalVolume
描述
注:当发出 importvg 命令到一个预先定义的卷组时,QUORUM 和 AUTO ON 的值将被重设为卷组的缺省值。应当用 lsvg 命令来检查新导入卷组的参数,并且用 chvg 命令改变任何值。
The importvg 命令使系统得知先前已导出的卷组。PhysicalVolume 参数指定只有一个物理卷来标识卷组;任何其余的物理卷(那些属于同一个卷组的物理卷)由 importvg 命令发现,并被包含在导入中。一个导入的卷组自动变化,除非此卷组是“并发”卷组。在访问卷组前,必须用 varyonvg 命令来激活“并发”卷组。
当一个带文件系统的卷组被导入时,/etc/filesystems 文件由新逻辑卷和安装点的值更新。当导入卷组并用 varyonvg 命令激活后,必须在文件系统安装前运行 fsck 命令。然而,安装点信息将从 LVCB (逻辑卷控制块)丢失,如果它的长度超过 128 个字符。在这种情况下, importvg 命令将不能用新导入的逻辑卷的节更新 /etc/filesystems 文件。应该手工编辑 /etc/filesystems 文件添加该逻辑卷新的一节。
如果逻辑卷的名称已经在系统中存在,importvg 命令更改逻辑卷的名称。它打印一个消息和新的名称到标准错误,并更新 /etc/filesystems 文件来包含此新的逻辑卷名。
注:
为了用该命令,您必须或有 root 用户权限或是 system 组的成员。
AIX V4 改变 importvg 的行为以便作为 importvg 过程的一部分,卷组能在被导入后自动由系统改变。然而,如果卷组具有并发能力,importvg 命令提示手工 varyonvg 这个导入的卷组。
一个带有镜像组合分割区的逻辑卷的卷组不能被移植回一个比 AIX 4.3.3更老的版本。
要从物理卷 hdisk07 导入卷组 bkvg,请输入:
importvg -y bkvg hdisk07
使卷组 bkvg 对系统已知。
要在多尾系统上用 -L:
Node A has the volume group datavg varied on.
Node B is aware of datavg, but it is not varied on.
Node A: varyonvg -b -u datavg
Node B: importvg -L datavg hdisk07
Node A: varyonvg datavg