Solaris Volume Manager 管理指南

创建热备用池

Procedure如何创建热备用池


注意 – 注意 –

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



注意 – 注意 –

即使创建的热备件不够大,Solaris Volume Manager 也不会发出警告。如果热备件小于它所连接到的卷,则热备件将无法工作。


开始之前

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

  1. 成为超级用户。

  2. 要创建热备用池,请使用以下方法之一:

    • 从 Solaris Management Console 中增强的存储工具中,打开“热备用池”节点,然后选择“操作”⇒“创建热备用池”。有关更多信息,请参见联机帮助。

    • 使用以下形式的 metainit 命令:


      # metainit hot-spare-pool-name ctds-for-slice
      
      hot-spare-pool-name

      指定热备用池的名称。

      ctds-for-slice

      指定要添加到热备用池中的片。对要添加到热备用池中的每个片,重复此选项。

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


    注 –

    metahs 命令还可用来创建热备用池。



示例 17–1 创建热备用池


# metainit hsp001 c2t2d0s2 c3t2d0s2

hsp001: Hotspare pool is setup

在此示例中,热备用池 hsp001 包含两个作为热备件的磁盘。系统会确认热备用池已设置。


另请参见

要向热备用池中添加更多的热备件,请参见如何向热备用池中添加更多的片。在创建热备用池之后,需要将它与子镜像或 RAID-5 卷相关联。请参见如何将热备用池与卷相关联

Procedure如何向热备用池中添加更多的片

开始之前

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

  1. 成为超级用户。

  2. 要向现有的热备用池中添加片,请使用以下方法之一:

    • 从 Solaris Management Console 中增强的存储工具中,打开“热备用池”节点。选择要更改的热备用池。选择“操作”⇒“属性”,然后选择“热备件”面板。有关更多信息,请参见联机帮助。

    • 请使用以下形式的 metahs 命令:


      # metahs -a hot-spare-pool-name slice-to-add
      

      # metahs -a -all hot-spare-pool-name slice-to-add
      
      -a hot-spare-pool-name

      指定要向指定的热备用池中添加片。

      -a all

      指定要向所有的热备用池中添加片。

      slice-to-add

      指定要添加到热备用池中的片。

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


    注 –

    可以向一个或多个热备用池中添加热备件。将热备件添加到热备用池中时,该热备件将添加到此热备用池中片列表的末尾。



示例 17–2 向一个热备用池中添加热备用片

在此示例中,-a 选项会将 /dev/dsk/c3t0d0s2 片添加到热备用池 hsp001 中。系统会验证该片是否已添加到热备用池中。


# metahs -a hsp001 /dev/dsk/c3t0d0s2

hsp001: Hotspare is added


示例 17–3 向所有的热备用池中添加热备用片

在此示例中,与 all 一起使用的 -a 选项将 /dev/dsk/c3t0d0s2 片添加到系统上配置的所有热备用池中。系统会验证该片是否已添加到所有的热备用池中。


# metahs -a -all /dev/dsk/c3t0d0s2

hsp001: Hotspare is added

hsp002: Hotspare is added

hsp003: Hotspare is added