跳过导航链接 | |
退出打印视图 | |
Solaris Volume Manager 管理指南 Oracle Solaris 10 1/13 Information Library (简体中文) |
4. Solaris Volume Manager for Sun Cluster(概述)
5. 配置和使用 Solaris Volume Manager(方案)
SPARC: 如何从根 (/) 文件系统创建 RAID-1 卷
x86: 如何使用 GRUB 从根 (/) 文件系统创建 RAID-1 卷
x86: 如何使用 DCA 从根 (/) 文件系统创建 RAID-1 卷
20. 维护 Solaris Volume Manager(任务)
21. Solaris Volume Manager 的最佳做法
25. Solaris Volume Manager 故障排除(任务)
A. 重要的 Solaris Volume Manager 文件
B. Solaris Volume Manager 快速参考
注 - 指示 "can't attach labeled submirror to an unlabeled mirror" 的错误消息表示您尝试将 RAID–0 卷附加到镜像而未能成功。带标签的卷(子镜像)的第一个组件从柱面 0 开始,而无标签的卷的第一个组件从柱面 1 开始。为了防止带标签的子镜像的标签遭到破坏,Solaris Volume Manager 不允许将带标签的子镜像附加到无标签的镜像。
开始之前
请阅读创建和维护 RAID-1 卷。
该组件必须大于或等于镜像中的现有子镜像。如果尚未创建要作为子镜像的卷,请参见创建 RAID-0(条带)卷或创建 RAID-0(串联)卷。
# metastat mirror
在 Solaris Management Console 中增强的存储工具中,打开 "Volumes"(卷)节点。选择该镜像。然后,选择 "Action"(操作)⇒ "Properties"(属性)并单击 "Submirror"(子镜像)选项卡。请按照屏幕上的说明进行操作。有关更多信息,请参见联机帮助。
使用 metattachmirrorsubmirror 命令。
# metattach mirror submirror
有关更多信息,请参见 metattach(1M) 手册页。
# 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 卷。
在 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 卷。
在 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 卷。
在 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 命令,如本示例中所示。