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(镜像)卷(任务)

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 故障排除(任务)

Solaris Volume Manager 故障排除(任务列表)

系统故障排除概览

系统故障排除先决条件

Solaris Volume Manager 故障排除的一般原则

一般故障排除方法

替换磁盘

如何替换故障磁盘

从磁盘移动问题中恢复

磁盘移动和设备 ID 概述

解决未命名设备错误消息

升级到 Solaris 10 发行版之后设备 ID 的改变

从引导问题中恢复

引导问题的背景信息

如何从不正确的 /etc/vfstab 项恢复

恢复根 (/) RAID-1(镜像)卷

如何从引导设备故障中恢复

从状态数据库副本故障中恢复

如何从不足的状态数据库副本中恢复

从软分区问题中恢复

如何恢复软分区的配置数据

从另一个系统恢复存储

如何从本地磁盘集恢复存储

从已知磁盘集恢复存储

如何打印有关可导入的磁盘集的报告

如何将磁盘集从一个系统导入到另一个系统

从磁盘集问题中恢复

无法获取磁盘集所有权时应执行的操作

如何清除磁盘集

使用 ufsdump 命令对已挂载的文件系统执行备份

如何对 RAID-1 卷上的已挂载文件系统执行备份

执行系统恢复

如何使用 Solaris Volume Manager 配置来恢复系统

A.  重要的 Solaris Volume Manager 文件

B.  Solaris Volume Manager 快速参考

C.  Solaris Volume Manager CIM/WBEM API

索引

升级到 Solaris 10 发行版之后设备 ID 的改变

从 Solaris 10 发行版开始,设备 ID 输出将以新的格式显示。Solaris Volume Manager 可能以新格式或旧格式显示设备 ID 输出,具体取决于将设备 ID 信息添加到状态数据库副本中的时间。

以前,设备 ID 以十六进制值显示。新格式的设备 ID 显示为 ASCII 字符串。在很多情况下,这种变化极其微小,如以下示例所示:

旧格式:

id1,ssd@w600c0ff00000000007ecd255a9336d00

新格式:

id1,ssd@n600c0ff00000000007ecd255a9336d00

在另一些情况下,这种变化较为显著,如以下示例所示:

旧格式:

id1,sd@w4849544143484920444b3332454a2d33364e4320202020203433334239383939

新格式:

id1,ssd@n600c0ff00000000007ecd255a9336d00

升级至 Solaris 10 发行版后,对于与以前的 Solaris 发行版中创建的现有磁盘集相关联的设备 ID,不会在 Solaris Volume Manager 配置中更新其格式。如果需要恢复到以前的 Solaris 发行版,那么在升级之后对磁盘集进行的配置更改在以前的发行版中可能会不可用。这些配置更改包括:

这些配置更改会影响能够在 Solaris Volume Manager 中创建的所有磁盘集,包括本地磁盘集。例如,如果对 Solaris 10 发行版中创建的磁盘集实施了上述任何更改,则无法将该磁盘集导入到之前的 Solaris 发行版中。另一个示例是,您可能会将镜像根的一面升级到 Solaris 10 发行版,然后对本地集进行配置更改。如果随后又将该子镜像重新合并到以前的 Solaris 发行版中,系统将无法识别这些更改。

Solaris 10 OS 配置始终以新格式显示设备 ID,即便是在升级期间也是如此。可以使用 prtconf -v 命令显示此信息。而 Solaris Volume Manager 会以旧格式或新格式显示。Solaris Volume Manager 中具体显示哪种格式取决于开始使用该磁盘时所运行的 Solaris OS 版本。要确定 Solaris Volume Manager 所显示的设备 ID 是否与 Solaris OS 配置中的设备 ID 格式不同但等效,请比较 metastat 命令的输出与 prtconf -v 命令的输出。

在以下示例中,对于同一个磁盘 c1t6d0metastat 命令输出中显示的设备 ID 与 prtconf -v 命令输出中的设备 ID 格式不同但等效。

# metastat
d127: Concat/Stripe
    Size: 17629184 blocks (8.4 GB)
    Stripe 0:
        Device     Start Block  Dbase   Reloc
        c1t6d0s2      32768     Yes     Yes

Device Relocation Information:
Device   Reloc  Device ID c1t6d0 Yes id1,sd@w4849544143484920444b3332454a2d3336
4e4320202020203433334239383939
# prtconf -v
.(output truncated)

.
.
sd, instance #6
         System properties:
              name='lun' type=int items=1
                 value=00000000
              name='target' type=int items=1
                 value=00000006
              name='class' type=string items=1
                 value='scsi'
         Driver properties:
              name='pm-components' type=string items=3 dev=none
                 value='NAME=spindle-motor' + '0=off' + '1=on'
              name='pm-hardware-state' type=string items=1 dev=none
                 value='needs-suspend-resume'
              name='ddi-failfast-supported' type=boolean dev=none
              name='ddi-kernel-ioctl' type=boolean dev=none
              Hardware properties:
              name='devid' type=string items=1
                 value='id1,@THITACHI_DK32EJ-36NC_____433B9899'
.
.
.
(output truncated)

prtconf -v 命令输出中包含 "instance #6" 的行与 metastat 命令输出中的磁盘 c1t6d0 相对应。prtconf -v 命令输出中的设备 ID id1,@THITACHI_DK32EJ-36NC_____433B9899metastat 命令输出中的设备 ID id1,sd@w4849544143484920444b3332454a2d33364e4320202020203433334239383939 相对应。这两个命令输出之间的区别表明,Solaris Volume Manager 在 metastat 命令的输出中以十六进制格式显示设备 ID,而 Solaris 10 OS 配置在 prtconf 命令的输出中以 ASCII 字符串的形式显示设备 ID。