找回密码
 立即注册

QQ登录

只需一步,快速开始

铁威马网络网络存储

[教程分享] 让MyCloud与百度云/百度网盘真正同步起来

  [复制链接]
本帖最后由 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


2putty连上my cloud ,用户名root 密码welc0me,

安装运行环境,mycloud自带的是python2.7,所以不需要更新,但缺少pycurl,需要安装。

  1. apt-get update
复制代码
  1. apt-get install python-pycurl
复制代码



设置运行权限
  1. chmod 755 /usr/bin/syncy.py
复制代码
运行syncy.py得到验证码
  1. /usr/bin/syncy.py
复制代码
获取用户码后按照提示打开百度授权页面https://openapi.baidu.com/device,输入用户码(用户码有效期30分钟),输入完成用户码后点“继续”按钮进入授权确认界面,最后点“授权”完成授权;


在百度网页完成授权后等个十几秒后回到ssh终端按回车键完成本地的授权操作,显示“Get device token success.”表示授权完成。
会显示你的网盘容量什么的,就表示你已成功了。
  1. 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档
  1. cp /etc/rc.local /etc/init.d/rc2.local
复制代码
第二步 在rc2.local文件中 exit 0 一行前插入
/usr/bin/syncy.py
  (可以用前面的提到的winscp软件直接修改)
第三步 设置启动级别  
  1. update-rc.d rc2.local start 99 2 3 4 5 . stop 01 0 1 6 .
复制代码







End


评分

参与人数 2云币 +3 金条 +7 碎银 +10 收起 理由
newboylee + 2 + 2 很给力!
爆疯语 + 3 + 5 + 8 如果配图就更好了·~~感谢分享!!!

查看全部评分

使用道具 举报 回复
固件4.x的python-pycurl安装包,里面有一个简单的安装说明,注意一下三个安装包的安装顺序。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用道具 举报 回复 支持 3 反对 0
newboylee 发表于 2015-2-16 01:31
又完全按照你的路径和方法测试一次,结果依然。请指导。

上图第五行或第七行,好像有问题,不应该加前面的那个点,直接输入  syncy.py 回车呢
使用道具 举报 回复 支持 1 反对 0
32523 发表于 2014-11-26 01:05
这个版本安装要降级到3.0才行,你这个症状是4.0固件直接安装了

4.0的固件可以装,我用的是4.01.02-417固件
运行syncy.py会报pycurl错误
然后apt-get install python-pycurl,安装这个包。
再运行syncy.py可以正常了。
使用道具 举报 回复 支持 1 反对 0
你好 我和六楼遇到同一情况,重启以后白灯一直亮起,不影响数据访问,但是wd的控制板显示一直初始化,请问是否知道原因,或者如何解决谢谢
使用道具 举报 回复 支持 1 反对 0
支持,最后的效果有图例吗
使用道具 举报 回复 支持 反对
按照楼主教程好像是成功了。等时间差同步看看有效果么
使用道具 举报 回复 支持 反对
请问LZ MyCloud 固件是什么版本的,为什么我跑syncy.py报错
Traceback (most recent call last):
  File "./syncy.py", line 24, in <module>
    import pycurl
ImportError: librtmp.so.1: ELF load command alignment not page-aligned
使用道具 举报 回复 支持 反对
按楼主的教程,能用。但是,在设置开机自动启动时,不成功。重启后,一直亮白灯,ui界面显示“正在初始化设备”,很长时间没变化。但是,经测试与百度云同步功能没问题。不知道怎么解决?
使用道具 举报 回复 支持 反对
好棒! 终于等到了!!!
使用道具 举报 回复 支持 反对
/usr/bin/syncy.py

Traceback (most recent call last):
  File "/usr/bin/syncy.py", line 24, in <module>
    import pycurl
ImportError: librtmp.so.1: ELF load command alignment not page-aligned


这个错误如何解决呢?
使用道具 举报 回复 支持 反对
如果配图就更好了·~~感谢分享!!!
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 搜索 官方QQ群