备份文件和错误处理
在文件传播期间,在 PowerHA® SystemMirror® 将文件复制到远程节点之前,如果原始文件存在并且其大小大于零,那么远程节点将使用原始时间戳记生成原始文件的备份副本。
此副本保留在 /var/hacmp/filebackup/ 目录中。
对于覆盖的每个文件,仅保留最新备份。 当其他传播替换文件时,新备份将覆盖旧备份。 无法定制这些备份。 如果需要某个备份文件,那么必须手动将此文件移动回其原始位置。
如果本地(传播)节点在文件集合中具有零长度或不存在的文件,那么将记录错误消息,并且在传播过程中不会复制该文件。 在您从其他节点中运行手动传播之前,或者当来自其他节点的自动传播检测到对文件的更改并传播更改时,零长度或不存在的文件仍保留。
如果传播是在集群验证/同步或手动传播期间进行,那么会将文件传播期间发生的所有错误记录到 SMIT。 还会将错误写入到 /var/hacmp/log/clutils.log 文件。
您必须确保本地(传播)节点上的文件是最新副本并且未损坏。 PowerHA SystemMirror 仅检查此节点上文件的存在情况和长度。
如果文件的时间戳记早于上次发生文件传播的时间,那么不会发生文件传播。 例如,如果从三个月前的备份文件恢复了文件,那么该文件的时间戳记早于上次传播的文件(其时间戳记为一周前)。 因此,在此示例中不会发生文件传播。
如果要使用其时间戳记早于最新文件集合的文件集合,请完成以下步骤:
- 从命令行输入
smit sysmirror。 - 从 SMIT 界面,选择 ,然后按回车键。
- 选择文件集合,然后按 Enter 键。