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.  磁盘集(任务)

磁盘集(任务列表)

创建磁盘集

如何创建磁盘集

扩展磁盘集

如何向磁盘集添加磁盘

如何向磁盘集添加其他主机

如何在磁盘集中创建 Solaris Volume Manager 组件

维护磁盘集

如何检查磁盘集的状态

如何从磁盘集中删除磁盘

如何获取磁盘集

如何释放磁盘集

如何删除主机或磁盘集

导入磁盘集

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

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

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

索引

扩展磁盘集

如何向磁盘集添加磁盘


注意

注意 - 如果希望运行具有 32 位内核的 Solaris 软件,或者使用 Solaris 9 4/03 发行版之前的 Solaris OS 版本,请不要向磁盘集添加大于 1 TB 的磁盘。有关 Solaris Volume Manager 中的多 TB 卷支持的更多信息,请参见Solaris Volume Manager 中的多 TB 支持概述


只有满足以下条件的磁盘才能添加到磁盘集中:

开始之前

查看磁盘集使用原则

  1. 要向磁盘集添加磁盘,请使用以下方法之一:
    • 从 Solaris Management Console 中增强的存储工具中打开 "Disk Sets"(磁盘组)节点。选择要修改的磁盘集。然后单击鼠标右键并选择 "Properties"(属性)。选择 "Disks"(磁盘)选项卡。单击 "Add Disk"(增加磁盘)。然后,按照向导中的说明操作。有关更多信息,请参见联机帮助。

    • 要从命令行向磁盘集添加磁盘,请使用以下格式的 metaset 命令:

      # metaset -s diskset-name -a disk-name
      -s diskset-name

      指定将针对其运行 metaset 命令的磁盘集的名称。

      -a

      向已命名磁盘集添加磁盘。

      disk-name

      指定要向磁盘集添加的磁盘。磁盘名称的形式为 cxtxdx。向磁盘集添加磁盘时,不包含 "sx" 分片标识符。

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

    向磁盘集添加磁盘的第一台主机将成为该磁盘集的属主。


    注意

    注意 - 请勿将带有数据的磁盘添加到磁盘集。将带有数据的磁盘添加到磁盘集的过程可能会导致重新为磁盘设置分区,从而销毁数据。


  2. 验证磁盘集和磁盘的状态。
    # metaset

示例 19-3 向磁盘集添加磁盘

# metaset -s blue -a c1t6d0
# metaset
Set name = blue, Set number = 1

Host                Owner
  host1            Yes 

Drive               Dbase
  c1t6d0             Yes 

在此示例中,主机名为 host1。共享磁盘集为 blue。只有磁盘 c1t6d0 被添加到磁盘集 blue 上。

或者,也可以通过在命令行中列出各个磁盘来同时添加多个磁盘。例如,您可以使用以下命令同时向磁盘集添加两个磁盘:

# metaset -s blue -a c1t6d0 c2t6d0

如何向磁盘集添加其他主机

此过程说明如何向只有一台主机的现有磁盘集添加另一台主机。Solaris Volume Manager 支持每个磁盘集最多接受四台主机。

开始之前

查看磁盘集使用原则

  1. 要向磁盘集添加主机,请使用以下方法之一:
    • 在 Solaris Management Console 中增强的存储工具中,打开 "Disk Sets"(磁盘组)节点并选择要修改的磁盘集。选择要修改的磁盘集。然后单击鼠标右键并选择 "Properties"(属性)。选择 "Hosts"(主机)选项卡。单击 "Add Host"(添加主机)。然后,按照向导中的说明操作。有关更多信息,请参见联机帮助。

    • 要从命令行向磁盘集添加主机,请使用以下格式的 metaset 命令:

      # metaset -s diskset-name -a -h hostname
      -s diskset-name

      指定向其添加主机的磁盘集的名称。

      -a

      向已命名磁盘集添加主机。

      -h hostname

      指定要添加到磁盘集中的一台或多台主机的名称。添加第一台主机会创建磁盘集。该主机名与 /etc/nodename 文件中的名称相同。

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

  2. 验证主机是否已添加到磁盘集中。
    # metaset

示例 19-4 向磁盘集添加其他主机

# metaset -s blue -a -h host2
# metaset
Set name = blue, Set number = 1
 
Host                Owner
  host1                Yes
  host2
 
Drive               Dbase
  c1t6d0             Yes 
  c2t6d0             Yes 

本示例说明如何将主机 host2 添加到磁盘集 blue

如何在磁盘集中创建 Solaris Volume Manager 组件

创建磁盘集后,可以使用添加到磁盘集中的磁盘创建卷和热备用池。您可以使用 Solaris Management Console 中增强的存储工具或命令行实用程序。

示例 19-5 在磁盘集中创建 Solaris Volume Manager 卷

以下示例说明如何在磁盘集 blue 中创建镜像 d10。该镜像由子镜像(RAID-0 卷)d11d12 组成。

# metainit -s blue d11 1 1 c1t6d0s0
blue/d11: Concat/Stripe is setup
# metainit -s blue d12 1 1 c2t6d0s0
blue/d12: Concat/Stripe is setup
# metainit -s blue d10 -m d11           
blue/d10: Mirror is setup
# metattach -s blue d10 d12
blue/d10: submirror blue/d12 is attached

# metastat -s blue
blue/d10: Mirror
    Submirror 0: blue/d11
      State: Okay         
    Submirror 1: blue/d12
      State: Resyncing    
    Resync in progress: 0 % done
    Pass: 1
    Read option: roundrobin (default)
    Write option: parallel (default)
    Size: 17674902 blocks

blue/d11: Submirror of blue/d10
    State: Okay         
    Size: 17674902 blocks
    Stripe 0:
        Device              Start Block  Dbase State        Reloc  Hot Spare
        c1t6d0s0                   0     No    Okay                


blue/d12: Submirror of blue/d10
    State: Resyncing    
    Size: 17674902 blocks
    Stripe 0:
        Device              Start Block  Dbase State        Reloc  Hot Spare
        c2t6d0s0                   0     No    Okay