[关闭]
@upyun 2016-09-05T15:59:36.000000Z 字数 596 阅读 1393

简单实现Windows和Linux下增量文件单方向同步又拍云

在Windows和Linux下,通过FTP协议实现了文件增量同步。再配合定时任务,就能做到定时增量同步了。这样既避免了投入精力围绕API做开发,又能达到rsync的效果。

Windows下通过GoodSync实现
1. 下载GoodSync软件安装,下载地址:GoodSync.
2. 打开软件,新建任务.
此处输入图片的描述
3. 设置本地需要同步的文件夹以及又拍云FTP文件目录.注:又拍云FTP配置
此处输入图片的描述
4. 设置需要同步的方向.
此处输入图片的描述
5. 分析需要同步的文件.
此处输入图片的描述
6. 同步文件.
此处输入图片的描述
7. 在GoodSync中还有定时任务可以自行学习使用

Linux下通过lftp实现
1. 关于lftp可以参考:lftp 管理又拍云上资源 .
2. 脚本实现增量同步.
#!/bin/bash
HOST="v0.ftp.upyun.com" #主机域名
USER=""#用户名:操作员名/服务名称,如:operator/mybucket
PASS=""#操作员的密码
lftp -c "open ftp://$HOST; user $USER $PASS;
mirror -R --only-newer --only-missing /opt/images rsync
#opt/images 本地文件路径 rsync 远程文件路径
3. 添加crontab定时执行任务,crontab -e .
30 23 * * * /bin/sh XXXXX.sh 每天23:30自动执行脚本

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注