将驱动器添加到磁盘组时,卷管理软件将按照以下原则对驱动器进行重新分区,以便将磁盘组的状态数据库放入驱动器。
每个驱动器有一小部分保留在第 7 片中供 Solstice DiskSuite 或 Solaris Volume Manager 软件使用。每个驱动器的剩余空间放在第 0 片中。
只有在分片 7 配置不正确的情况下,才在将驱动器添加到磁盘组时对驱动器进行重新分区。
重新分区时,驱动器中的所有现有数据都将丢失。
如果分片 7 从柱面 0 开始,并且驱动器分区的大小足以包含一个状态数据库拷贝,则不会对该驱动器进行重新分区。
确保已创建磁盘组。有关说明,请参见如何创建磁盘组。
成为节点的超级用户。
列出 DID 映射。
# scdidadm -L |
选择由将要控制或可能要控制磁盘组的群集节点共享的驱动器。
将驱动器添加到磁盘组时,请使用完整的设备 ID 路径名称。
输出的第一列是 DID 实例编号,第二列是完整路径(物理路径),第三列是完整的设备 ID 路径名称(伪路径)。对于相同的 DID 实例编号,共享驱动器具有多个条目。
在以下示例中,DID 实例编号为 2 的条目表示一个由 phys-schost-1 和 phys-schost-2 共享的驱动器,完整的设备 ID 路径名称为 /dev/did/rdsk/d2。
1 phys-schost-1:/dev/rdsk/c0t0d0 /dev/did/rdsk/d1 2 phys-schost-1:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2 2 phys-schost-2:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2 3 phys-schost-1:/dev/rdsk/c1t2d0 /dev/did/rdsk/d3 3 phys-schost-2:/dev/rdsk/c1t2d0 /dev/did/rdsk/d3 … |
成为磁盘组的拥有者。
# metaset -s setname -t |
指定磁盘组的名称。
获取磁盘组的拥有权
将驱动器添加到磁盘组。
使用完整的设备 ID 路径名称。
# metaset -s setname -a drivename |
将驱动器添加到磁盘组
共享驱动器的完整设备 ID 路径名称
将驱动器添加到磁盘组时,请勿使用低级别设备名称 (cNtXdY)。因为低级别设备名称是本地名称,并且在群集中不是唯一的,使用该名称可能使元集合不能切换。
检验磁盘组和驱动器的状态。
# metaset -s setname |
metaset 命令将驱动器 /dev/did/rdsk/d1 和 /dev/did/rdsk/d2 添加到磁盘组 dg-schost-1。
# metaset -s dg-schost-1 -a /dev/did/rdsk/d1 /dev/did/rdsk/d2 |
要为在元设备或卷中使用的驱动器进行重新分区,请转到如何对磁盘组内的驱动器进行重新分区。
否则,请转到如何创建 md.tab 文件以使用 md.tab 文件定义元设备或卷。