备份文件和错误处理

在文件传播期间,在 PowerHA® SystemMirror® 将文件复制到远程节点之前,如果原始文件存在并且其大小大于零,那么远程节点将使用原始时间戳记生成原始文件的备份副本。

此副本保留在 /var/hacmp/filebackup/ 目录中。

对于覆盖的每个文件,仅保留最新备份。 当其他传播替换文件时,新备份将覆盖旧备份。 无法定制这些备份。 如果需要某个备份文件,那么必须手动将此文件移动回其原始位置。

如果本地(传播)节点在文件集合中具有零长度或不存在的文件,那么将记录错误消息,并且在传播过程中不会复制该文件。 在您从其他节点中运行手动传播之前,或者当来自其他节点的自动传播检测到对文件的更改并传播更改时,零长度或不存在的文件仍保留。

如果传播是在集群验证/同步或手动传播期间进行,那么会将文件传播期间发生的所有错误记录到 SMIT。 还会将错误写入到 /var/hacmp/log/clutils.log 文件。

您必须确保本地(传播)节点上的文件是最新副本并且未损坏。 PowerHA SystemMirror 仅检查此节点上文件的存在情况和长度。

如果文件的时间戳记早于上次发生文件传播的时间,那么不会发生文件传播。 例如,如果从三个月前的备份文件恢复了文件,那么该文件的时间戳记早于上次传播的文件(其时间戳记为一周前)。 因此,在此示例中不会发生文件传播。

如果要使用其时间戳记早于最新文件集合的文件集合,请完成以下步骤:
  1. 从命令行输入 smit sysmirror
  2. 从 SMIT 界面,选择系统管理(C-SPOC) > PowerHA SystemMirror 文件收藏管理 > 在文件收藏中传播文件 ,然后按回车键。
  3. 选择文件集合,然后按 Enter 键。