本帖最后由 kinmod 于 2014-10-23 20:22 编辑
求人不如求己,找到一个软件SYNCY,可在路由器上运行的同步软件作者博客:http://syncyhome.duapp.com
不是官方宣传的那种坑爹的,假同步!
这个软件是真正的同步。
下面开始安装。必备2个工具软件,WINSCP,PUTT
syncy软件下载地址:
http://pan.baidu.com/s/1ntsODjr
好几个版本,选择SyncY-Python-V1.0.15.rar
解压后,要用到 syncy;syncy.py 这2个文件
1、用WinSCP连上mycloud,用户名root 密码welc0me,
找到/usr/bin目录,复制syncy.py到此目录下.
找到/etc,在下面新建一个config文件夹,把配置文件syncy上传到config文件夹
打开syncy配置文件,对照微博上的配置说明进行更改,网盘上下载的配置有误,需要对照配置说明修改才能用。
我的配置文件内容:
config syncy
option syncyerrlog ''
option syncylog ''
option blocksize '10'
option ondup 'rename'
option datacache 'on'
option slicedownload 'on'
option excludefiles '*/Thumbs.db'
option listnumber '100'
option retrytimes '3'
option retrydelay '3'
option maxsendspeed '0'
option maxrecvspeed '0'
option syncperiod '0-24'
option syncinterval '3600'
config syncpath
option synctype 'sync'
option enable '1'
option localpath '/nfs/baiduyun'
option remotepath '/baiduyun'
config syncytoken
2、putty连上my cloud ,用户名root 密码welc0me,
安装运行环境,mycloud自带的是python2.7,所以不需要更新,但缺少pycurl,需要安装。
- apt-get install python-pycurl
复制代码
设置运行权限
- chmod 755 /usr/bin/syncy.py
复制代码 运行syncy.py得到验证码
获取用户码后按照提示打开百度授权页面https://openapi.baidu.com/device,输入用户码(用户码有效期30分钟),输入完成用户码后点“继续”按钮进入授权确认界面,最后点“授权”完成授权;
在百度网页完成授权后等个十几秒后回到ssh终端按回车键完成本地的授权操作,显示“Get device token success.”表示授权完成。
会显示你的网盘容量什么的,就表示你已成功了。
- Get device token success 2014-10-22 20:16:21 PCS quota is 6929G,used 214G.
复制代码 有可能会提示失败,等待30秒后,再次运行syncy.py重新尝试,一般多试几次就OK了。
3、最后记得把你MYCLOUD的管理页面把你同步的文件夹共享出来,我的是/nfs/baiduyun
百度云的同步目录就是“/我的应用程序/SyncY/你的同步目录名称”,
4、设置随机启动:
跟迅雷自动启动一样。
第一步 在debian的初始目录init.d下建立rc2.local档
- cp /etc/rc.local /etc/init.d/rc2.local
复制代码 第二步 在rc2.local文件中 exit 0 一行前插入
/usr/bin/syncy.py
(可以用前面的提到的winscp软件直接修改)
第三步 设置启动级别
- update-rc.d rc2.local start 99 2 3 4 5 . stop 01 0 1 6 .
复制代码
End
|