Solaris Volume Manager 管理指南

从已知的磁盘集恢复存储

在 Solaris Volume Manager 中引入了对磁盘集设备 ID 的支持,这允许您从已知的磁盘集恢复存储并将该磁盘集导入到其他系统。使用 metaimport 命令,可以将已知的磁盘集从一个系统导入到另一个系统。这两个系统都必须包含现有的 Solaris Volume Manager 配置(包括设备 ID 支持)。有关设备 ID 支持的更多信息,请参见磁盘集中的异步共享存储。有关 metaimport 命令的更多信息,请参见 metaimport(1M) 手册页。

Procedure如何列显有关可导入的磁盘集的报告

  1. 成为超级用户。

  2. 获取有关要导入的磁盘集的报告。


    # metaimport -r -v
    
    -r

    提供可导入到系统上的未配置磁盘集的报告。

    -v

    提供有关以下内容的详细信息:状态数据库副本的位置;可导入到系统上的未配置磁盘集的磁盘状态。


示例 25–3 报告可导入的磁盘集

以下示例说明如何列显有关可导入的磁盘集的报告。


# metaimport -r

 Drives in regular diskset including disk c1t2d0:

   c1t2d0

   c1t3d0

 More info:

   metaimport -r -v c1t2d0 

Import:   metaimport -s <newsetname> c1t2d0 

 Drives in replicated diskset including disk c1t4d0:

   c1t4d0

   c1t5d0

 More info:

   metaimport -r -v c1t4d0 

Import:   metaimport -s <newsetname> c1t4d0




# metaimport -r -v c1t2d0

Import: metaimport -s <newsetname> c1t2d0

Last update: Mon Dec 29 14:13:35 2003

Device       offset       length replica flags

c1t2d0           16         8192      a        u     

c1t3d0           16         8192      a        u     

c1t8d0           16         8192      a        u     

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

  1. 成为超级用户。

  2. 验证磁盘集是否可以导入。


    # metaimport -r -v
    
  3. 导入可用的磁盘集。


    # metaimport -s diskset-name drive-name
    
    - s diskset-name

    指定所创建的磁盘集的名称。

    drive-name

    标识正在导入的磁盘集中包含状态数据库副本的磁盘 (c#t#d#)。

  4. 验证该磁盘集是否已导入。


    # metaset -s diskset-name
    

示例 25–4 导入磁盘集

以下示例说明如何导入磁盘集。


# metaimport -s red c1t2d0

Drives in diskset including disk c1t2d0:

  c1t2d0

  c1t3d0

  c1t8d0

More info:   metaimport -r -v c1t2d0# metaset -s red





Set name = red, Set number = 1



Host                Owner

  host1            Yes



Drive    Dbase



c1t2d0   Yes  



c1t3d0   Yes  



c1t8d0   Yes