关于COS Migrationr相关工具在一下链接下载
Java下载:https://www.oracle.com/java/technologies/downloads/#java8
COS Migration 工具下载:https://github.com/tencentyun/cos_migrate_tool_v5
Java环境搭建
关于java环境搭建请参考我的另一篇文
腾讯云对象存储COS Migration工具Java安装配置:https://www.hao0564.com/2113.html
COS Migration工具调试
下载COS Migration后,进入文件夹里找到conf里的config.ini文件,如图:
修改配置好config.ini文件后,点击COS Migration文件夹的start_migrate.bat,执行远程备份到cos,如下图:
正常异地备份到cos,windows里我们用任务计划去自动执行,这里拿windows10举例,具体如下图:
这里强调说下,如果要用任务计划去自动执行,需要修改COS Migration文件夹里的start_migrate.bat,右击编辑,内如如下:
@echo off
set cur_dir=%CD%
cd %cur_dir%
set my_java_cp=%cur_dir%\src\main\resources;.;%cur_dir%\dep\*
java -Dfile.encoding=UTF-8 -cp "%my_java_cp%" com.qcloud.cos_migrate_tool.app.App
pause>nul
如果不修改windows任务计划执行时候会出错,提示如下图:
将start_migrate.bat内容修改成如下:
@echo off
set cur_dir=%CD%
cd %cur_dir%
set my_java_cp=%cur_dir%\src\main\resources;.;%cur_dir%\dep\*
java -Dfile.encoding=UTF-8 -cp "%my_java_cp%" com.qcloud.cos_migrate_tool.app.App
pause>nul
保存后,然后再用计划任务去执行start_migrate.bat,就可以成功异地备份到cos了