Solaris Volume Manager 管理指南

Procedure如何释放磁盘集

针对磁盘集内的物理磁盘执行维护时,释放磁盘集会非常有用。释放磁盘集后,主机便不能访问该磁盘集。如果磁盘集内有两台主机,且这两台主机同时释放某磁盘集,则这两台主机都无法直接访问在该磁盘集内定义的卷或热备用池。但是,在两台主机都释放某磁盘集时,这两台主机都可以通过磁盘的 c*t*d* 名称直接访问磁盘。


注 –

此选项对于多属主磁盘集不可用。


开始之前

请查看磁盘集使用指南

  1. 使用以下方法之一释放磁盘集:

    • 从 Solaris Management Console 中增强的存储工具中,打开“磁盘集”节点。在要释放的磁盘集上单击鼠标右键。然后从弹出的菜单中选择“释放拥有权”。有关更多信息,请参见联机帮助。

    • 要释放磁盘集的拥有权,请使用以下形式的 metaset 命令:


      # metaset -s diskset-name -r
      
      -s diskset-name

      指定执行 metaset 命令所针对磁盘集的名称。

      -r

      释放磁盘集的拥有权。将取消对磁盘集内所有磁盘的保留。磁盘集内的卷将不再可访问。

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


      注 –

      磁盘集拥有权仅显示在所属主机上。


  2. 验证该磁盘集是否已在此主机上释放。


    # metaset
    

示例 19–10 释放磁盘集

以下示例说明如何释放磁盘集 blue。请注意,该磁盘集没有属主。从主机 host1 查看状态可能会引起误导。主机只能确定它是否拥有磁盘集。例如,如果主机 host2 将要获取该磁盘集的拥有权,那么,该拥有权将不会出现在主机 host1 上。只有主机 host2 才将显示 host2 对该磁盘集具有拥有权。


host1# metaset -s blue -r

host1# metaset -s blue

 

Set name = blue, Set number = 1



Host                Owner

  host1            

	host2



Drive               Dbase

  c1t6d0             Yes 

  c2t6d0             Yes