Solaris Volume Manager 管理指南

Procedure如何附加子镜像


注 –

指示 "can't attach labeled submirror to an unlabeled mirror" 的错误消息表示您未能成功尝试向镜像中附加 RAID-0 卷。带标号的卷(子镜像)的第一个组件从柱面 0 开始,而不带标号的卷的第一个组件则从柱面 1 开始。为了防止带标号的子镜像的标签损坏,Solaris Volume Manager 不允许将带标号的子镜像附加到不带标号的镜像。


开始之前

请阅读创建和维护 RAID-1 卷

  1. 确定要用作子镜像的组件(串联或条带)。

    该组件不得小于镜像中现有子镜像的大小。如果尚未创建要成为子镜像的卷,请参见创建 RAID-0(条带化)卷创建 RAID-0(串联)卷

  2. 确保您具有超级用户权限,并且拥有所有数据的最新备份。

  3. 使用 metastat 命令验证要处理的镜像的状态是否为“Okay(正常)”。


    # metastat mirror
    
  4. 使用以下方法之一来附加子镜像。

    • 从 Solaris Management Console 中增强的存储工具中,打开“卷”节点。选择镜像。然后选择“操作”⇒“属性”并单击“子镜像”选项卡。请按照屏幕上的说明操作。有关更多信息,请参见联机帮助。

    • 使用 metattach mirror submirror 命令。


      # metattach mirror submirror
      

    有关更多信息,请参见 metattach(1M) 手册页。

  5. 使用 metastat 命令查看镜像的状态。


    # metastat mirror
    

示例 11–8 附加子镜像


# metastat d30

d30: mirror

    Submirror 0: d60

      State: Okay   

...

# metattach d30 d70

d30: submirror d70 is attached

# metastat d30

d30: mirror

    Submirror 0: d60

      State: Okay        

    Submirror 1: d70

      State: Resyncing

    Resync in progress: 41 % done

    Pass: 1

    Read option: roundrobin (default)

    Write option: parallel (default)

    Size: 2006130 blocks

...

本示例说明如何将子镜像 d70 附加到单向镜像 d30。将子镜像附加到镜像时,即会创建一个双向镜像。镜像 d30 最初由子镜像 d60 组成。子镜像 d70 是 RAID-0 卷。可以使用 metastat 命令验证镜像的状态是否为“Okay(正常)”,然后再附加子镜像。运行 metattach 命令时,新的子镜像会与现有镜像重新同步。向镜像附加其他子镜像时,系统会显示一条消息。要验证镜像是否正在重新同步,请使用 metastat 命令。