importvg 命令

用途

从一组物理卷中导入一个新卷组定义。

语法

importvg [ -V MajorNumber ] [ -y VolumeGroup ] [ -f ] [ -c ] [ -x ] | [ -L VolumeGroup ] [ -n ] [ -F ] [ -R ] [ -I ] [-O ] [ -r file_name ] PhysicalVolume

描述

The importvg 命令使系统已知先前已导出的卷组。 PhysicalVolume 参数指定只有一个物理卷来标识卷组; 任何其余的物理卷(那些属于同一个卷组的物理卷)由 importvg 命令发现,并被包含在导入中。 一个导入的卷组自动变化,除非此卷组是“并行”卷组。 在访问卷组前,必须用 varyonvg 命令来激活“并行”卷组。

当一个带文件系统的卷组被导入时,/etc/filesystems 文件由新逻辑卷和安装点的值更新。 当导入卷组并用 varyonvg 命令激活后,必须在文件系统安装前运行 fsck 命令。 然而,安装点信息将从 LVCB(逻辑卷控制块)丢失,如果它的长度超过 128 个字符。 在这种情况下,importvg 命令将不能用新导入的逻辑卷的节更新 /etc/filesystems 文件。 应该手动编辑 /etc/filesystems 文件添加该逻辑卷新的一节。

如果逻辑卷的名称已经在系统中存在,importvg 命令更改逻辑卷的名称。 它打印一条消息和新名称到标准错误,并更新 /etc/filesystems 文件以包含此新的逻辑卷名称。 如果 importvg 命令重命名任何文件系统日志逻辑卷,那么您必须使用该日志设备手动更新任何 文件系统,才能知道重命名的设备。

注意:
  1. 要使用此命令,您必须具有 root 用户权限,或者必须是 系统 组的成员。
  2. importvg 进程中,系统会在导入卷组后自动使其联机。 然而,如果卷组具有并行能力,importvg 命令提示手动 varyonvg 这个导入的卷组。
  3. 带有镜像条带逻辑卷的卷组无法反向移植到比AIX 4.3.3 版本更早的版本中。

可以使用系统管理界面工具 (SMIT) smit importvg 快速路径来运行此命令。

标志

描述
-c 该标志被忽略。 只会创建增强型支持并行的卷组。
-f 强制卷组联机。
-L卷组 获得一个卷组并且了解在其上可能进行的更改。 由该命令创建的任何新的逻辑卷模拟在 -y 标志中列示的卷组的特殊文件 /dev 的所有权、组标识和许可权。 在执行中,-L 标志执行与 -F-n 标志等效的功能。

限制:

  • 在执行 -L 标志的系统上,卷组必须不能处于活动状态。
  • 在所有的令卷组变化和运行的系统上,卷组的磁盘必须解锁。 必须通过 varyonvg -b -u 命令解锁、保持激活和使用卷组和它们的磁盘。
  • 提供的物理卷名必须处于良好和已知的状态,指定的磁盘不可以处于丢失或删除的状态。
  • 如果检测到一个逻辑卷名冲突,该命令会失败。 与基本的 importvg 操作不同,冲突的逻辑卷名将不会被重命名。
-f 提供一个 importvg 的快速版本,它仅能检查同为卷组成员的磁盘的卷组描述符区域。 结果,若用户练习该标志,他们必须确保在卷组中的所有物理卷处于良好和已知的状态。 如果该标志在一个磁盘可能处于丢失和删除状态的卷组上应用时,该命令可能失败或结果不一致。
-我 如果 imfs 失败,那么导致 importvg 命令失败。
-n 在卷组导入系统完成时,使该卷不变化。
-O 强制使卷组联机,即使它已在某个其他节点上联机。
注意:在AIX®61TL8及更高版本中,varyonvg命令会根据卷组的 varyon 状态更新 LVM 元数据和ODM。 在联机期间,varyonvg 命令会读取此数据;如果卷组已在其他节点上联机,那么该命令会失败。 在脱机期间,Varyoffvg 命令会重置卷组的联机状态。 如果使卷组脱机或强制卷组脱机之前系统崩溃,那么重新引导后 varyonvg 命令会失败。 在此场景中,使用 -O 标志来强制卷组联机。
-R 恢复逻辑卷特殊设备文件的所有权、组标识和许可权。 只有用 mklvchlv 命令的 UG P 标志设置这些值时,这些值才可被恢复。 此标志仅适用于类型为大和可伸缩的卷组。
-r 文件名 复原卷组的可调整性能参数。 要使用此标志,必须指定在运行 exportvg -b 命令时备份的文件名。
-V MajorNumber 指定导入卷组的主数。
-x 该标志被忽略。 只会创建增强型支持并行的卷组。

注意: 此条目必须添加到用于启动 srcmstr的条目之后。

描述
-y VolumeGroup 为新的卷组指定使用的名称。 如果不用该标志,系统自动生成一个新名称。

卷组名称只能包含以下字符: "A" 到 "Z" , "a" 到 "z" , "0" 到 "9" ,或 "_" (下划线) , "-" (减号) 或 "."。 (句点)。 所有其他字符都是无效的字符。

安全性

RBAC 用户注意: 此命令可以执行特权操作。 只有特权用户才能执行特权限定的操作。 有关授权和权限的更多信息,请参阅安全中的特权命令数据库。 有关该命令的权限和授权列表,请参阅 "lssecattr命令或 "getcmdattr子命令。

示例

  1. 要导入卷组bkvg从物理卷hdisk7,请输入:
    importvg  -y bkvg hdisk7

    卷组bkvg已被系统告知。

  2. 要在多尾系统上用 -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 hdisk7
    Node A: varyonvg datavg

文件

描述
/usr/sbin importvg 命令所在的目录。
/tmp 命令运行时,存储临时文件的目录。