用途
将已分配的物理分区从一个物理卷移动到另一个或多个其他物理卷。
语法
migratepv [ -i ] [ -l LogicalVolume ] SourcePhysicalVolume DestinationPhysicalVolume...
描述
migratepv 命令将已分配的物理分区和它们包含的数据从 SourcePhysicalVolume 移到一个或多个其他物理分区。要限制传送到特定的物理卷,请在 DestinationPhysicalVolume 参数中使用一个或多个物理卷的名称;否则,卷组中的所有物理卷都可以传送。所有的物理卷必须在相同的卷组中。指定的源物理卷不能包含在 DestinationPhysicalVolume 参数列表中。
注:
要使用该命令,必须具有 root 用户权限或者是 system 组的成员。
在快照卷组或有快照卷组的卷组上不允许 migratepv 命令。
新的物理分区的分配遵循为包含被移动的物理分区的逻辑卷所定义的策略。
(仅当源物理卷和目标物理卷都指定时)在源物理卷上查找到引导逻辑卷时,migratepv 命令失效。当迁移一个物理卷时,引导逻辑卷必须保持完整。必须在新的引导逻辑卷上构建两个邻接的物理分区和新的引导映像。
如果指定包含引导映像的逻辑卷,则 migratepv -l 命令会试图在一个目标物理卷上找到足够的邻接分区。如果迁移成功,则 migratepv 命令打印一个消息,该消息建议用户运行 bosboot 命令以在引导设备中指示更改。如果 migratepv -l 命令不能找到足够的邻接空间来满足请求,则试图迁移会失败。
注:
所有的“逻辑卷管理器”迁移函数都是通过创建涉及的逻辑卷的镜像,然后重新同步逻辑卷来工作的。然后删除原始的逻辑卷。如果 migratepv 命令用于移动包含主转储设备的逻辑卷,则在命令执行过程中系统将不能够访问主转储设备。因此,在此执行过程中的转储操作将失败。要避免这一点,可以在使用 sysdumpdev 命令之前重新分配一个主转储设备,或者在使用 migratepv 之前确保有从转储设备。
注:
对于并发方式卷组,在 SSA 磁盘上增强并发方式是活动的或并发方式是活动的时,migratepv 才可以使用。
标志
-i 从标准输入中读取 DestinationPhysicalVolume 参数。
-l LogicalVolume 仅移动已分配到指定的逻辑卷和位于指定的源物理卷上的物理分区。
示例
要将物理分区从 hdisk1 移动到 hdisk6 和 hdisk7 上,可以写成:
migratepv hdisk1 hdisk6 hdisk7
将物理分区从一个物理卷移动到相同卷组内的另外两个物理卷上。
要将逻辑卷 lv02 中的物理分区从 hdisk1 移动到 hdisk6,可以写成:
migratepv -l lv02 hdisk1 hdisk6
只有将那些包含在 lv02 中的物理分区从一个物理卷移动到另一个物理卷。
文件
/usr/sbin migratepv 命令驻留的目录。
/tmp 命令运行时存储临时文件的目录。