KingbaseES V8R6备份恢复案例之---存储目录无法创建latest软链接
案例说明:
如下图所示,在KingbaseES V8R6单实例环境备份初始化时,备份完成时出现创建‘latest’软链接故障:
适用版本:
KingbaseES V8R6
操作系统:
一、问题分析
1、执行sh -x sys_backup.sh init
如下图所示,脚本执行出现语法错误。
2、查看当前系统shell
如下图所示,当前shell为bash,和脚本的环境一致。
3、查看sys_backup.conf配置
如下图所示,配置文件配置无异常。
4、检查备份存储路径
如下图所示,备份存储/bak是CIFS的远程网络文件系统挂载点。
二、问题解决
1、故障复现
如下图所示,本次备份初始化出现的故障是,在备份存储目录下建立到latest目录的软链接错误。
2、尝试在/bak下建立软链接
如下图所示,尝试在/bak目录下建立软链接时失败。/bak文件系统可以正常的读写,但是不能建立软链接。
3、将备份目录建立在本地文件系统,问题解决。
需要系统管理人员解决,网络文件系统挂载后不能创建软链接的问题。
三、问题总结
此次问题是由备份存储的文件系统故障导致,但从脚本的执行过程中出现脚本语法错误,容易误导问题的解决思路。
测试CIFS共享:
如下图所示,默认cifs的文件系统共享支持创建软链接。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」