通过S3 Browser和Windows定时工具实现自动同步至OBS
1. 首先下载S3 Browser:下载地址,这是一个免费版本.
2. 下载后运行安装,一直点击”Next”,选择一下软件安装的位置,再”Next”,安装完毕后就可以打开使用.
3. 使用时需要创建用户名,输入AK/SK,Endpoint等信息.
1) 用户名自主创建
2) AK/SK获取如下:
a) 注册并登录管理控制台。
b) 单击用户名,进入“基本信息”在页面中中单击“管理我的凭证”。
c) 单击“管理访问密钥”。
d) 单击“新增访问密钥”,进入“新增访问密钥”页面。
e) 输入登录密码和短信验证码,单击“确定”,下载密钥,请妥善保管。
3) Endpoint获取如下:
a) 注册并登录管理控制台。
b) 在”存储”中选择”对象存储服务”。
c) 单击任意一个桶。
d) 在”基本信息”中可以看到”Endpoint”,即: obs.myhwclouds.com。
4) 在S3 Browser上填写账户名,并且选择账号类型为:”S3 Compatible Storage”
5) 填写完以下信息后选择”Add New Account”,账户创建完成,并且会同步您的所有桶信息.
4. 成功同步后将会有以下显示:
5. 在”Tools”一栏中,可以选择”Folder Sync Tool”功能进行手动同步:
在弹出的页面中选择:
1. 本地待同步文件夹
2. 备份的桶
3. 选择“Analyze”更新文件夹中的文件
4. 选择“Synchronize”进行同步(同步前可选择”Options”,选择同步规则,如下图:)
执行后,可看到同步的文件:
6. 接下来说明如何进行自动同步,这里我们需要借助Windows自带的”计划任务程序”功能
首先编写以下语句:
s3browser-con.exe sync your-s3-broswer-account-name s3:bucket/folder/sub-folder D:\folder\sub-folder\ ncdhs
我写的语句如下:
s3browser-con.exe sync Test for TK D:\test s3:obs-180103/test ncdhs
将这个保存为sync.bat文件,放到S3 Browser的安装文件夹下:
在S3 Browser目录下执行该脚本文件:
最后将sync.bat加入windows的计划任务,设定自动运行时间即可,这样S3文件就能自动同步到本地。创建计划任务
创建时注意选择:
“常规”:要勾选”不管用户是否登录都要运行”
在选择”操作”时,除了要注意选择正确路径的”程序或脚本”,还要在”起始于(可选)”处填写脚本所在的位置
如果是笔记本电脑测试,可以取消勾选电源下的”只有在计算机使用交流电源时才启动任务”
创建后能在任务栏中查看:
完成以上操作,就能通过S3 Browser和Windows自带的定时工具完成从Windows上备份文件到OBS的需求。
- 点赞
- 收藏
- 关注作者
评论(0)