JavaScript is required to for searching.
跳过导航链接
退出打印视图
Solaris Volume Manager 管理指南     Oracle Solaris 10 1/13 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  Solaris Volume Manager 入门

2.  存储管理概念

3.  Solaris Volume Manager 概述

4.  Solaris Volume Manager for Sun Cluster(概述)

5.  配置和使用 Solaris Volume Manager(方案)

6.  状态数据库(概述)

7.  状态数据库(任务)

8.  RAID-0(条带和串联)卷(概述)

9.  RAID-0(条带和串联)卷(任务)

10.  RAID-1(镜像)卷(概述)

11.  RAID-1(镜像)卷(任务)

RAID-1 卷(任务列表)

创建 RAID-1 卷

如何从未使用的分片创建 RAID-1 卷

如何从文件系统创建 RAID-1 卷

SPARC: 如何从根 (/) 文件系统创建 RAID-1 卷

x86: 从根 (/) 文件系统创建 RAID-1 卷

x86: 如何使用 GRUB 从根 (/) 文件系统创建 RAID-1 卷

x86: 如何使用 DCA 从根 (/) 文件系统创建 RAID-1 卷

了解镜像根 (/) 文件系统时出现的引导时警告

使用子镜像

如何附加子镜像

如何分离子镜像

如何使子镜像脱机或联机

如何启用子镜像中的分片

维护 RAID-1 卷

如何查看镜像和子镜像的状态

如何更改 RAID-1 卷选项

如何扩展 RAID-1 卷

响应 RAID-1 卷的组件故障

如何替换子镜像中的分片

如何替换子镜像

删除 RAID-1 卷(取消镜像)

如何取消镜像文件系统

如何取消对无法取消挂载的文件系统的镜像

备份 RAID-1 卷上的数据

如何对 RAID-1 卷执行联机备份

12.  软分区(概述)

13.  软分区(任务)

14.  RAID-5 卷(概述)

15.  RAID-5 卷(任务)

16.  热备用池(概述)

17.  热备用池(任务)

18.  磁盘集(概述)

19.  磁盘集(任务)

20.  维护 Solaris Volume Manager(任务)

21.  Solaris Volume Manager 的最佳做法

22.  自上而下创建卷(概述)

23.  自上而下创建卷(任务)

24.  监视和错误报告(任务)

25.  Solaris Volume Manager 故障排除(任务)

A.  重要的 Solaris Volume Manager 文件

B.  Solaris Volume Manager 快速参考

C.  Solaris Volume Manager CIM/WBEM API

索引

使用子镜像

如何附加子镜像


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


开始之前

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

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

    该组件必须大于或等于镜像中的现有子镜像。如果尚未创建要作为子镜像的卷,请参见创建 RAID-0(条带)卷创建 RAID-0(串联)卷

  2. 确保您具有 root 用户权限并且拥有所有数据的当前备份。
  3. 使用 metastat 命令验证要处理的镜像的状态是否为 "Okay"。
    # metastat mirror
  4. 使用以下方法之一附加子镜像。
    • 在 Solaris Management Console 中增强的存储工具中,打开 "Volumes"(卷)节点。选择该镜像。然后,选择 "Action"(操作)⇒ "Properties"(属性)并单击 "Submirror"(子镜像)选项卡。请按照屏幕上的说明进行操作。有关更多信息,请参见联机帮助。

    • 使用 metattachmirrorsubmirror 命令。

      # 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 命令。

如何分离子镜像

开始之前

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

  1. 确保您具有 root 用户权限。请确保已有所有数据的当前备份。
  2. 使用 metastat 命令验证要处理的镜像的状态是否为 "Okay"。
  3. 使用以下方法之一分离子镜像。
    • 在 Solaris Management Console 中增强的存储工具中,打开 "Volumes"(卷)节点。选择该镜像。然后,选择 "Action"(操作)⇒ "Properties"(属性)并单击 "Submirror"(子镜像)选项卡。请按照屏幕上的说明进行操作。有关更多信息,请参见联机帮助。

    • 使用 metadetach 命令从镜像分离子镜像。

      # metadetach mirror submirror

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

示例 11-9 分离子镜像

# metastat
d5: mirror
    Submirror 0: d50
...
# metadetach d5 d50
d5: submirror d50 is detached

在本示例中,镜像 d5 具有子镜像 d50。您使用 metadetach 命令分离子镜像。d50 中的底层分片可以在其他位置重复使用。从镜像分离子镜像后,系统将显示一条确认消息。

如何使子镜像脱机或联机

仅当通过 metaoffline 命令使子镜像脱机后,才可以使用 metaonline 命令。运行 metaonline 命令后,Solaris Volume Manager 会自动开始将子镜像与镜像重新进行同步。


注 - metaoffline 命令的功能与 metadetach 命令所提供的功能类似。但是,metaoffline 命令不会切断子镜像与镜像之间的逻辑关联。


开始之前

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

  1. 确保您具有 root 用户权限并且拥有所有数据的当前备份。
  2. 使用以下方法之一使子镜像联机或脱机。
    • 在 Solaris Management Console 中增强的存储工具中,打开 "Volumes"(卷)节点。选择该镜像。然后,选择 "Action"(操作)⇒ "Properties"(属性)并单击 "Submirror"(子镜像)选项卡。请按照屏幕上的说明进行操作。有关更多信息,请参见联机帮助。

    • 使用 metaoffline 命令使子镜像脱机。

      # metaoffline mirror submirror

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

    • 使用 metaonline 命令使子镜像联机。

      # metaonline mirror submirror

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

示例 11-10 使子镜像脱机

# metaoffline d10 d11
d10: submirror d11 is offlined

在本示例中,子镜像 d11 将从镜像 d10 脱机。系统将继续从另一个子镜像中进行读取。第一次写入之后,镜像将不再同步。使脱机子镜像恢复联机后,即可更正这种不一致性。

示例 11-11 使子镜像联机

# metaonline d10 d11d10: submirror d11 is onlined

在本示例中,将使镜像 d10 中的子镜像 d11 恢复为联机状态。

如何启用子镜像中的分片

开始之前

请阅读替换和启用 RAID-1 和 RAID-5 卷中的组件概述创建和维护 RAID-1 卷

  1. 确保您具有 root 用户权限并且拥有所有数据的当前备份。
  2. 使用以下方法之一来启用子镜像中的分片。
    • 在 Solaris Management Console 中增强的存储工具中,打开 "Volumes"(卷)节点。选择该镜像。然后,选择 "Action"(操作)⇒ "Properties"(属性)并单击 "Submirror"(子镜像)选项卡。请按照屏幕上的说明进行操作。有关更多信息,请参见联机帮助。

    • 使用 metareplace 命令启用子镜像中出现故障的分片。

      # metareplace -e mirror failed-slice 

      metareplace 命令会自动开始重新同步,以便将已修复或替换的分片与镜像的其余部分同步。

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

示例 11-12 启用子镜像中的分片

# metareplace -e d11 c1t4d0s7
d11: device c1t4d0s7 is enabled

在本示例中,镜像 d11 中的子镜像包含分片 c1t4d0s7,该分片有一个软错误。使用带有 -e 选项的 metareplace 命令可启用出现故障的分片。

如果物理磁盘有缺陷,则可以使用系统上的其他可用磁盘(及其分片)来替换该物理磁盘,如如何替换子镜像中的分片中所述。或者,也可以修复或替换该磁盘,将其格式化,然后运行带有 -e 选项的 metareplace 命令,如本示例中所示。