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 命令重命名任何文件系统日志逻辑卷,那么您必须使用该日志设备手动更新任何 文件系统,才能知道重命名的设备。
注意:
- 要使用此命令,您必须具有 root 用户权限,或者必须是 系统 组的成员。
- 在 importvg 进程中,系统会在导入卷组后自动使其联机。 然而,如果卷组具有并行能力,importvg 命令提示手动 varyonvg 这个导入的卷组。
- 带有镜像条带逻辑卷的卷组无法反向移植到比AIX 4.3.3 版本更早的版本中。
可以使用系统管理界面工具 (SMIT) smit importvg 快速路径来运行此命令。
标志
项 | 描述 |
---|---|
-c | 该标志被忽略。 只会创建增强型支持并行的卷组。 |
-f | 强制卷组联机。 |
-L卷组 | 获得一个卷组并且了解在其上可能进行的更改。 由该命令创建的任何新的逻辑卷模拟在
-y 标志中列示的卷组的特殊文件
/dev 的所有权、组标识和许可权。 在执行中,-L 标志执行与 -F 和 -n 标志等效的功能。 限制:
|
-f | 提供一个 importvg 的快速版本,它仅能检查同为卷组成员的磁盘的卷组描述符区域。 结果,若用户练习该标志,他们必须确保在卷组中的所有物理卷处于良好和已知的状态。 如果该标志在一个磁盘可能处于丢失和删除状态的卷组上应用时,该命令可能失败或结果不一致。 |
-我 | 如果 imfs 失败,那么导致 importvg 命令失败。 |
-n | 在卷组导入系统完成时,使该卷不变化。 |
-O | 强制使卷组联机,即使它已在某个其他节点上联机。 注意:在AIX®61TL8及更高版本中,varyonvg命令会根据卷组的 varyon 状态更新 LVM 元数据和ODM。 在联机期间,varyonvg 命令会读取此数据;如果卷组已在其他节点上联机,那么该命令会失败。 在脱机期间,Varyoffvg
命令会重置卷组的联机状态。 如果使卷组脱机或强制卷组脱机之前系统崩溃,那么重新引导后 varyonvg 命令会失败。 在此场景中,使用 -O 标志来强制卷组联机。
|
-R | 恢复逻辑卷特殊设备文件的所有权、组标识和许可权。 只有用 mklv 和 chlv 命令的 U、G 和 P 标志设置这些值时,这些值才可被恢复。 此标志仅适用于类型为大和可伸缩的卷组。 |
-r 文件名 | 复原卷组的可调整性能参数。 要使用此标志,必须指定在运行 exportvg -b 命令时备份的文件名。 |
-V MajorNumber | 指定导入卷组的主数。 |
-x | 该标志被忽略。 只会创建增强型支持并行的卷组。 |
注意: 此条目必须添加到用于启动 srcmstr的条目之后。
项 | 描述 |
---|---|
-y VolumeGroup | 为新的卷组指定使用的名称。 如果不用该标志,系统自动生成一个新名称。 卷组名称只能包含以下字符: "A" 到 "Z" , "a" 到 "z" , "0" 到 "9" ,或 "_" (下划线) , "-" (减号) 或 "."。 (句点)。 所有其他字符都是无效的字符。 |
安全性
示例
- 要导入卷组bkvg从物理卷hdisk7,请输入:importvg -y bkvg hdisk7
卷组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 hdisk7 Node A: varyonvg datavg
文件
项 | 描述 |
---|---|
/usr/sbin | importvg 命令所在的目录。 |
/tmp | 命令运行时,存储临时文件的目录。 |