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

A.  重要的 Solaris Volume Manager 文件

B.  Solaris Volume Manager 快速参考

C.  Solaris Volume Manager CIM/WBEM API

索引

创建状态数据库副本


注意

注意 - 如果已从 Solstice DiskSuite 产品升级到 Solaris Volume Manager,并且状态数据库副本与文件系统或逻辑卷共享分片(而不是使用不同的分片),请不要删除现有副本并在同一位置替换为新的缺省副本。

Solaris Volume Manager 中的缺省状态数据库副本大小为 8192 个块,而 Solstice DiskSuite 产品中的缺省大小为 1034 个块。如果要删除在 Solstice DiskSuite 产品中创建的缺省大小的状态数据库副本,然后在 Solaris Volume Manager 中添加缺省大小的新副本,则应谨慎操作。您会覆盖占用共享分片其余部分的任何文件系统的前 7158 个块,从而会销毁数据。



注意

注意 - 请勿将状态数据库副本放置在与光纤网络连接的存储、SAN 或未直接连接到系统的其他存储上。否则可能无法引导 Solaris Volume Manager。副本所在的存储设备必须与传统的 SCSI 或 IDE 驱动器在引导过程中同时可用。


如何创建状态数据库副本

开始之前

检查创建 Solaris Volume Manager 组件的先决条件

  1. 成为超级用户。
  2. 要创建状态数据库副本,请使用以下方法之一:
    • 在 Solaris Management Console 中增强的存储工具中,打开 "State Database Replicas"(状态数据库复制)节点。选择 "Action"(操作)⇒ "Create Replicas"(创建复制)并遵循屏幕说明执行操作。有关更多信息,请参见联机帮助。

    • 使用以下格式的 metadb 命令:请参见 metadb(1M)

      # metadb  -a -c number -l length-of replica -f ctds-of-slice
      -a

      指定添加或创建状态数据库副本。

      -f

      指定强制执行操作,即使不存在副本。使用 -f 强制创建初始副本。

      -c number

      指定要添加到指定分片的副本数量。

      -l length-of-replica

      指定新副本的大小(以块为单位)。缺省大小为 8192。该大小应适用于几乎所有配置,包括那些包含数以千计的逻辑卷的配置。

      ctds-of-slice

      指定将保存副本的组件的名称。


    注 - 在命令行中输入不带选项的 metadb 命令会报告所有状态数据库副本的状态。


示例 7-1 创建第一个状态数据库副本

# metadb -a -f c0t0d0s7
# metadb
        flags         first blk      block count
...
     a      u         16             8192            /dev/dsk/c0t0d0s7

必须使用 -f 选项与 -a 选项创建第一个状态数据库副本。-a 选项会将状态数据库副本添加到系统,而 -f 选项会强制创建第一个副本(因此将补充副本添加到系统时可以省略)。

示例 7-2 将两个状态数据库副本添加到同一分片

# metadb -a -c 2 c1t3d0s1
# metadb
        flags         first blk      block count
...
     a        u         16              8192            /dev/dsk/c1t3d0s1
     a        u         8208            8192            /dev/dsk/c1t3d0s1

-a 选项会将状态数据库副本添加到系统。-c 2 选项会将两个副本置于指定的分片上。metadb 命令会检查这些副本是否处于活动状态,如 metadb 命令输出中的 a 标志所指示。

示例 7-3 添加特定大小的状态数据库副本

如果要替换现有的状态数据库副本,则可能需要指定副本的大小。尤其是当现有状态数据库副本(可能是在从 Solstice DiskSuite 产品升级而来的系统上)与文件系统共享分片时,必须将现有副本替换为相同大小的其他副本或者在其他位置添加新的副本。

# metadb -a -c 3 -l 1034 c0t0d0s7
# metadb
        flags         first blk      block count
...
     a      u         16             1034            /dev/dsk/c0t0d0s7
     a      u         1050           1034            /dev/dsk/c0t0d0s7
     a      u         2084           1034            /dev/dsk/c0t0d0s7

-a 选项会将状态数据库副本添加到系统。-l 选项指定了要添加的副本中块的长度。