Solaris Volume Manager 管理指南

Procedure如何向磁盘集内添加磁盘


注意 – 注意 –

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


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

开始之前

请查看磁盘集使用指南

  1. 要向磁盘集内添加磁盘,请使用以下方法之一:

    • 从 Solaris Management Console 中增强的存储工具中,打开“磁盘集”节点。选择要修改的磁盘集。然后单击鼠标右键并选择“属性”。选择“磁盘”选项卡。单击“添加磁盘”,然后按照向导中的说明操作。有关更多信息,请参见联机帮助。

    • 要使用命令行向磁盘集内添加磁盘,请使用以下形式的 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