我有一个包含 40 多个 AIX 的环境。nim mksysb 备份功能在所有服务器上运行良好,但 3-4 周后,一台特定服务器开始出现 mksysb 故障,并显示以下消息:
“为 rootvg 创建信息文件 (/image.data)。
创建要备份的文件列表
. 备份 80524 个文件....................
0512-005 savevg:备份完成。
The backup command completed with errors.
The messages displayed on Standard Error contained additional
information.
0042-001 nim:“master”上遇到处理错误:
0042-001 m_mkbosi:“leda”上遇到处理错误:
0042-001 m_mkbosi:“master”上遇到处理错误:
0042-154 c_stat:文件或目录“/nim/mksysb/lpars/mksysb_leda”不存在
“
信息:
Nim 客户端 AIX: 6.1TL07SP06
Nim 服务器 AIX: 6.1TL09SP04
客户端和 NIM 服务器中的 fsize 限制均为“无限制”
文件系统是 JFS2
Nim客户端是集群的活跃节点并且姊妹节点运行良好。
如果我手动在节点上创建 mksysb,它就可以工作。
我刷新了 NIM 服务器上的 NFS 缓存
问题出现之前,客户端没有发生任何改变。
通过 Google 搜索,我发现一些人遇到了同样的问题,但大多数人通过将 fsize 限制设置为 -1 来解决问题,但这不适用于我的情况。
有人知道吗?提前致谢。
答案1
我最终找到了问题所在。尽管 NIM 命令生成了由 Master 触发并使用 NFS 文件系统作为存储库的 mksysb,但由于 NIM 客户端的 /tmp 已“满”,因此命令失败,尽管 /tmp 有超过 700MB 的可用空间。我增加了 /tmp 的文件系统大小,这样我就有超过 1GB 的空间了。这解决了我的问题。