migratepv 命令

用途

将已分配的物理分区从一个物理卷移动到另一个或多个其他物理卷。

语法

migratepv[-i] [-l LogicalVolume]SourcePhysicalVolume DestinationPhysicalVolume...

描述

migratepv 命令将已分配的物理分区和它们包含的数据从 SourcePhysicalVolume 移到一个或多个其他物理卷。 要限制传送到特定的物理卷,请在 DestinationPhysicalVolume 参数中使用一个或多个物理卷的名称;否则,卷组中的所有物理卷都可以传送。 所有的物理卷必须在相同的卷组中。 指定的源物理卷不能包含在 DestinationPhysicalVolume 参数列表中。
注意:
  1. 要运行该命令,您必须具有 root 用户权限 或者是 system 组的成员。
  2. 在快照卷组或有快照卷组的卷组上不允许 migratepv 命令。
  3. 在具有活动的固件协助的转储逻辑卷的物理卷上运行此命令将临时把转储设备的位置更改为 /dev/sysdumpnull。 成功迁移逻辑卷之后,此命令将调用以下命令来把固件协助的转储逻辑卷设置为原始逻辑卷。
    sysdumpdev -P

新的物理分区的分配遵循为包含被移动的物理分区的逻辑卷所定义的策略。

当迁移一个物理卷时,引导逻辑卷必须保持完整。 必须在新的引导逻辑卷上构建两个邻接的物理分区和新的引导映像。

如果指定包含引导映像的逻辑卷,那么 migratepv -l 命令会试图在一个目标物理卷上找到足够的邻接分区。 如果迁移成功, migratepv 命令将打印一条消息,建议用户运行 bosboot 命令以指示引导设备中的更改。 如果 migratepv -l 命令不能找到足够的邻接空间来满足请求,那么试图迁移会失败。
注: 所有逻辑卷管理器迁移功能都通过创建所涉及的逻辑卷的镜像,然后再同步逻辑卷来工作。 然后删除原始的逻辑卷。 如果 migratepv 命令用于移动包含主转储设备的逻辑卷,那么在命令执行过程中系统将不能够访问主转储设备。 因此,在此执行过程中的转储操作将失败。 要避免这种情况,请使用 sysdumpdev 命令重新分配主转储设备,或者确保在使用 migratepv之前定义了辅助转储设备。

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

标志

描述
-i 从标准输入读取 DestinationPhysicalVolume 参数。
-l LogicalVolume 仅移动已分配到指定的逻辑卷和位于指定的源物理卷上的物理分区。

示例

  1. 要将物理分区从hdisk1hdisk6hdisk7,请输入:
    migratepv hdisk1 hdisk6 hdisk7
    将物理分区从一个物理卷移动到相同卷组内的另外两个物理卷上。
  2. 在逻辑卷中移动物理分区lv02hdisk1hdisk6,请输入:
    migratepv -l lv02 hdisk1 hdisk6
    只有那些物理分区包含在 lv02从一个物理卷移动到另一个物理卷。

文件

描述
/usr/sbin migratepv 命令驻留的目录。
/tmp 命令运行时,存储临时文件的目录。