Solaris Volume Manager 管理指南

数据管理和恢复过程

与 Solaris Volume Manager 中的 RAID-1 卷一样,Solaris Volume Manager for Sun Cluster 中的 RAID-1 卷也会执行操作,从而确保数据一致性。Solaris Volume Manager for Sun Cluster 为 RAID-1 卷提供了两个数据管理和恢复选项。

Solaris Volume Manager for Sun Cluster 的优化的重新同步

Solaris Volume Manager for Sun Cluster 中优化的重新同步与 Solaris Volume Manager 中优化的重新同步功能相同。但是,在多属主磁盘集中,将重新同步选项设置为优化的重新同步的 RAID-1 卷始终具有镜像属主。metastat -s diskset-name 命令的以下输出给出了设置为 optimizedresync(优化的重新同步)的重新同步选项。


# metastat -s red

red/d24: Mirror

    Submirror 0: red/d20

      State: Okay

    Submirror 1: red/d21

      State: Okay

    Pass: 1

    Read option: roundrobin (default)

    Write option: parallel (default)

    Resync option: optimizedresync

    Owner: nodeone

    Size: 825930 blocks (403 MB)

有关优化的重新同步的更多信息,请参见优化的重新同步

基于应用程序的恢复和定向镜像读取

要在 Solaris Volume Manager for Sun Cluster 中优化数据恢复,诸如 Oracle Real Application Clusters 的应用程序需要具备管理和控制数据恢复的能力。使用应用程序控制恢复,可以提高恢复的性能。ioctl DKIOGETVOLCAPDKIOSETVOLCAPDKIODMR 为群集环境中的应用程序数据管理恢复提供了支持。这些 ioctl 为应用程序提供了以下功能:

有关用于基于应用程序的数据管理恢复的 ioctl 的更多信息,请参见 dkio(7I) 手册页。

只有在基于应用程序的恢复过程中,将重新同步选项设置为基于应用程序的恢复的 RAID-1 卷才具有镜像属主。metastat -s diskset-name 命令的以下输出显示了常规状态下的 RAID-1 卷。将重新同步选项设置为基于应用程序的恢复。没有镜像属主。


# metastat -s red

red/d24: Mirror

    Submirror 0: red/d20

      State: Okay

    Submirror 1: red/d21

      State: Okay

    Pass: 1

    Read option: roundrobin (default)

    Write option: parallel (default)

    Resync option: application based

    Owner: None

    Size: 825930 blocks (403 MB)