#restore

restore.sh是平台提供的备份工具,执行脚本可以对管理平台或ycm-agent进行数据和配置的恢复。

# 命令介绍

路径说明:{管理平台安装路径}/scripts/restore.sh

参数 说明
-n,--name 必传,指定需恢复的组件:YCM或ycm-agent
-i,--install-path 必传,组件的安装路径
-p,--path 必传,备份集的路径,例如/data/ycm/ycm/bak/ycm-20231221-122304.tar.gz
-c,--cluster 可选,数据库名称。
当后端数据库为YashanDB,执行恢复时才需指定该参数
-y,--yasdb-home 可选,后端数据库YashanDB的安装目录。
当后端数据库为YashanDB,执行恢复时才需指定该参数
--ip 可选,后端YashanDB的IP。
当后端数据库为YashanDB,执行恢复时才需指定该参数
--user 可选,登录远端YashanDB的机器的SSH用户(需配置SSH免密)。
当后端数据库为YashanDB,执行恢复时才需指定该参数
--port 可选,登录远端YashanDB的机器的端口,默认是22
-h,--help 查看帮助

示例:

# 备份与恢复ycm-agent
$ /data/ycm/ycm-agent/scripts/restore.sh -n ycm-agent -i /data/ycm/ycm-agent -p /data/ycm/ycm-agent/bak/ycm-agent-20231221-152809.tar.gz
pdf-btn 下载文档
copy-btn 复制链接