将块重命名到不存在的设备上

要将块重命名到不存在的设备,请指定新的路径名,但在安装该物理设备之后再复原存储空间。该选项在您需要重命名块时很有用,便于您在安装新设备前执行冷复原。当新块设备就绪后,您可以在它上面执行存储空间的热复原。

可以在同一个重命名操作中将重命名块与现有设备结合在一起,以及将重命名块与不存在的设备结合在一起。本示例显示如何将单个块重命名到不存在的设备名上。

下表列出本示例中使用的块的示例值。
存储空间 旧块的路径 旧偏移量 新块的路径 新偏移量
sbspace1 /chunk3 0 /chunk3N 0

要将块重命名到不存在的设备上:

  1. 使用以下命令重命名块:onbar -r -rename -p /chunk3 -o 0 -n /chunk3N -o 0
  2. 当您看到以下提示时,请输入 y 以继续:
    块 /chunk3N 不存在。如果继续,那么对包含该块
    的数据库空间的复原操作稍后可能会失败。
    在不创建该块的情况下,是否继续?(y/n)
    

    /chunk3 被重命名为 /chunk3N,但数据还未复原到 /chunk3N

  3. 执行 0 级归档。
  4. /chunk3N 添加物理设备。
  5. 使用 onbar -r sbspace1 命令来执行 sbspace1 的热复原。
  6. 执行 0 级归档。