在配置日志归档时,路径明明存在,但是却报错cannot find backup file

【 使用环境 】生产环境 or 测试环境
测试环境
【 OB or 其他组件 】
OB
【 使用版本 】
4.2.3_CE
【问题描述】清晰明确描述问题
在配置日志归档路径时,路径明明存在,但是报错cannot find backup file


已经挂载nfs

nfs挂载参数

【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!

根因分析场景: 日志归档问题
根因分析命令: 无(当前 obdiag 工具未提供针对此问题的特定根因分析场景)
日志采集场景: 日志归档问题
日志采集命令: obdiag gather scene run --scene=observer.log_archive

推荐使用 obdiag 工具进行日志采集,并将采集到的日志提供给我们以便确认问题所在。上述命令会收集与日志归档相关的配置和运行时信息,帮助我们定位为何会出现 “cannot find backup file” 的错误。

请您执行以下命令并上传生成的日志压缩包:

obdiag gather scene run --scene=observer.log_archive

另外,为了确定具体的问题,在此需要您提供一些信息:

  1. 您配置的日志归档路径是什么?是否可以确认该路径在所有相关节点上都已正确挂载?
  2. 是否有权限问题?请检查 OceanBase 进程是否有对该路径的读写权限。
  3. 在报错时,是否可以确认 NFS 挂载正常且没有网络中断的情况?
  4. 是否可以提供具体的归档配置参数(如 log_archive_dest 等)以供参考?
  5. 报错发生的时间点附近,是否有其他异常日志或系统事件(例如磁盘空间不足、网络波动等)?

附上敏捷诊断工具 obdiag 使用帮助链接

ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=file://your-nfs-server-path/your-archive-path';