更新时间:2022-08-13 21:11:37

问题截图


 

产生原因1

当前 Linux 客户端(7.0.1.0 ~ 7.0.12.0)未安装 gcc 或未安装操作系统内核。
 

解决方法1

请按照如下步骤操作:
1. root 用户登录客户端。
2. 在任意目录下执行 rpm -qa|grep gcc 命令查看该客户端卷 CDP 驱动所需的编译环境 gcc 是否安装。
    如果已经安装 gcc,请直接参考步骤 6。
    如果没有安装 gcc,则执行 yum install gcc 命令安装 gcc 包。
    下图为安装了 gcc 的环境回显:
    
   
    下图为未安装 gcc 的环境回显:
    

3. gcc 安装成功后,进入 AnyBackup Client 软件安装目录 /AnyBackupClient/ClientService/linux 目录。
4. 执行 make 命令。
5. make 成功后,执行 insmod io_filter.ko 命令加载模块。
6. 如果 gcc 未安装成功,说明该客户端没有安装操作系统内核代码,可执行 yum -y install make kernel-headers kernel-devel 命令安装。

注意:建议手动下载 rpm 包进行安装,使用 yum 源安装可能导致安装的版本与当前环境的版本不一致。

7. gcc 安装成功后,进入 AnyBackup Client 软件安装目录 /AnyBackupClient/ClientService/linux 目录。
8. 执行 make 命令。
9. make 成功后,执行 insmod io_filter.ko 命令加载模块。
10. 如果 make 不成功,请根据系统提示做出对应的处理。
11. 如果系统提示如:缺少 “/lib/modules/2.6.18-308.el5/build” 目录,则进入 build 目录的上级目录(如:2.6.18-308.el5)。
12. 执行 ls -al 命令查看 build 所对应的软链接是否不存在。
      查看 build 对应的软链接是否存在:
      

13. 进入 /usr/src/kernels 目录,查看到不存在 2.6.18-308-i686 目录,只存在如 2.6.18-406.el5-i686 目录。
14. 此时,将 build 的软链接删除并重新建立软链接,参考命令如下所示:
      a. 删除软链接:rm  /lib/modules/2.6.18-308.el5/build
      b. 新建软链接:ln –s /usr/src/kernels/2.6.18-406.el5/  /lib/modules/2.6.18-308.el5/build
15. 操作成功后,进入 AnyBackup Client 软件安装目录 /AnyBackupClient/ClientService/linux 目录。
16. 执行 make 命令。
17. make 成功后,执行 insmod io_filter.ko 命令加载模块。

 

产生原因2

7.0.12.0 及后续版本暂不支持该类型的客户端。
 

解决方法2

客户端在安装 7.0.12.0 及后续版本的 AnyBackup Client 时安装卷 CDP 驱动失败,请用户收集客户端相关信息并联系爱数实施工程师解决问题。