Solaris Volume Manager 管理指南

从磁盘移动问题中恢复

本节介绍在 Solaris Volume Manager 环境中移动磁盘之后如何从意外的问题中恢复。

磁盘移动和设备 ID 概述

Solaris Volume Manager 使用与特定磁盘相关联的设备 ID 来跟踪在 Solaris Volume Manager 配置中使用的所有磁盘。当将磁盘移到另一个控制器时,或者 SCSI 目标编号发生变化时,Solaris Volume Manager 通常可正确地识别移动,并相应地更新所有相关的 Solaris Volume Manager 记录。此时无需系统管理员介入。在个别情况下,Solaris Volume Manager 无法完全更新这些记录并在系统引导时报告错误。

解决未命名设备错误

如果您添加新硬件或者移动硬件(例如,将一组磁盘从一个控制器移到另一个控制器),Solaris Volume Manager 会检查与所移动磁盘相关联的设备 ID,并相应地更新内部 Solaris Volume Manager 记录中的 cntndn 名称。如果无法更新这些记录,那么,在系统引导时,由 svc:/system/mdmonitor 服务产生的引导过程会向控制台报告一个错误:


Unable to resolve unnamed devices for volume management.

Please refer to the Solaris Volume Manager documentation,

Troubleshooting section, at http://docs.sun.com or from

your local copy.

该问题既不会导致数据丢失,也不会直接产生任何负面影响。此错误消息表明 Solaris Volume Manager 名称记录只进行了部分更新。metastat 命令的输出中显示了一些以前使用过的 cntndn 名称,还显示了一些反映移动后状态的 cntndn 名称。

在这种情况下,如果需要更新 Solaris Volume Manager 配置,则在发出任何 meta* 命令时,必须使用由 metastat 命令报告的 cntndn 名称。

如果出现此错误状态,可以执行以下操作之一来解决此问题: