将磁盘驱动器添加到磁盘集时,Solstice DiskSuite 按照以下方法对它进行重新分区,以便磁盘集的元设备状态数据库可以存放到该驱动器上。
每个驱动器有一小部分保留在第 7 片中供 Solstice DiskSuite 软件使用。 每个驱动器的剩余空间放在第 0 片中。
只有在第 7 片未正确设置的情况下,才在将驱动器添加到磁盘集时对驱动器进行重新分区。
重新分区时将丢失磁盘中的所有现有数据。
如果第 7 片从 0 柱面开始,磁盘的大小又足以包含一个状态数据库复本,则不对该磁盘进行重新分区。
成为节点的超级用户。
确保已创建磁盘集。
有关说明,请参阅"如何创建磁盘集"。
列出设备 ID (DID) 映射。
# scdidadm -L |
选择将主控或可能主控磁盘集的群集节点共享的驱动器。
为磁盘集添加驱动器时,请使用完整的 DID 伪驱动程序名称。
输出的第一列是 DID 实例编号,第二列是完整路径(物理路径),第三列是完整的 DID 伪驱动程序名称(伪路径)。 对于相同的 DID 实例编号,共享驱动器具有多个项。
在下面的示例中,DID 实例编号为 2 的项指示一个由 phys-schost-1 和 phys-schost-2 共享的驱动器,完整的 DID 名称为 /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 |
指定磁盘集名称
获取磁盘集的所有权
将驱动器添加到磁盘集中。
使用完整的 DID 伪驱动程序名称。
# metaset -s setname -a DIDname |
将磁盘驱动器添加到磁盘集
共享磁盘的设备 ID (DID) 名称
向磁盘集添加驱动器时,请不要使用低级别设备名称 (cNtXdY)。因为低级别设备名称是本地名称,并且在群集中不是唯一的,使用该名称可能使元集合不能切换。
检验磁盘集和驱动器的状态。
# metaset -s setname |
是否打算对驱动器进行重新分区以便在元设备中使用?
如果是,则转到"如何对磁盘集内的驱动器重新分区"。
否则,转到"如何创建 md.tab 文件"使用 md.tab 文件定义元设备。
metaset 命令将磁盘驱动器 /dev/did/dsk/d1 和 /dev/did/dsk/d2 添加到磁盘集 dg-schost-1。
# metaset -s dg-schost-1 -a /dev/did/dsk/d1 /dev/did/dsk/d2 |