本文介绍如何修改缓存文件数量从而限制混合云备份客户端内存大小。

背景信息

混合云备份HBR在备份文件和应用等数据时,会消耗大量的内存资源。备份时若不限制缓存文件数量,极端情况下会引起宿主服务器出现”Out of Memory“的严重问题,导致备份失败。通过修改混合云备份客户端配置文件,控制缓存文件数量,可以限制过多的内存资源损耗。

操作步骤

  1. 登录备份文件的服务器。
  2. 找到并打开混合云备份客户端的安装路径。
    • Linux系统
      • 新版备份客户端默认安装路径:/opt/alibabacloud/hbrclient
      • 旧版备份客户端默认安装路径:/opt/alibabacloud/hbr/
    • Windows系统
      • 新版备份客户端默认安装路径:C:\Program Files\Aliyun Hybrid Backup Service Client
      • 旧版备份客户端默认安装路径:C:\Program Files\Aliyun Hybrid Backup Service
  3. client文件夹的子目录下,创建文件hbr.config,并添加如下参数。
    说明
    • 若已经存在hbr.config文件,则不需要创建,可直接编辑。
    • hbr.config的位置与ids文件层级相同。
    hbr.config文件的配置示例如下:
    max_tree_nodes=16384
    max_read_dir_names=100000
    参数 说明
    max_tree_nodes 每个目录缓存的文件元数据个数。可配置1~16384。建议值为16384。
    max_read_dir_names 每个目录扫描的文件个数。可配置1~100000。建议值为100000。
  4. 重启混合云备份客户端。
    • Linux系统
      HBR客户端重启示例:
      • 新版备份客户端
        systemctl restart hbrclient
        restart hbrclient
        /etc/init.d/hbrclient restart
      • 旧版备份客户端
        systemctl restart hybridbackup
        restart hybridbackup
        /etc/init.d/hybridbackup restart
    • Windows系统
      HBR客户端重启示例:
      1. 使用组合键Win+R,打开运行工具,之后输入services.msc,单击确定
      2. 在服务中找到HBR服务,然后单击右键选择重新启动
        • 新版备份客户端的服务名称为Alibaba Cloud Hybrid Backup Service
        • 旧版备份客户端的服务名称为Aliyun Hybrid Backup Service
        restart