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的文件系统共享支持创建软链接。


浙公网安备 33010602011771号