SyncY更新(V2.5.3)

更新内容:

2015-09-12
v2.5.3
1、解决了Sync模式下会存在空文件夹的情况,但还会有两种情况空文件夹无法自动删除:一是新建的文件夹为空,之后同步了一次且不包含普通文件,然后删除一端的空文件夹,在下一次同步时还会再次创建此删除的文件夹;二是某个文件夹下面的内容被清空,但文件夹还在,在之后同步完成之后,再删除一端的文件夹,再在下一次同步的时候,这个文件将会被创建。只有被删除文件夹的下面包含有普通文件,对应端的相应文件夹在同步时才会被删除。

GitHub下载:https://github.com/wishinlife/SyncY
本地下载地址:http://www.syncy.cn/index.php/download/
配置说明:http://www.syncy.cn/index.php/syncyconfighelp/
安装配置方法:http://www.syncy.cn/index.php/syncysetup/

SyncY更新(V2.5.3)》上有122条评论

  1. Gavin

    Chaos Calmer 15.04下,python-curl依赖缺失的问题解决了吗?用barrier breaker

    回复
    1. WishInLife 文章作者

      这个要自己编译,有网友编译成功了,但他只是编译了ar71XX的CPU的,如果是这个cpu的在群共享里有。

      回复
    2. sylar

      这个编译没问题 要自己挖出来 python-curl 防feeds /packages/lang 目录下 然后编译就没问题 可以正常使用

      回复
  2. 雷翊奔

    路由openwrt系统下,掉线或者特殊情况下,令到SyncY运行停止之后不能自动重新运行

    回复
    1. WishInLife 文章作者

      之前也有网友反映拔掉移动硬盘就会导致SyncY退出,然后只能手动启动。今天我写了个守护进程的脚本,脚本每隔几秒会检测syncy是否在运行,如果不在运行就启动syncy,你可以试试这个脚本。可在“软件下载”->”百度网盘下载”里面下载。

      回复
    1. WishInLife 文章作者

      针对新内核的pycurl支持,官方还没有发不出新版本的pycurl,只要针对新内核进行重新编译python-curl即可(已有网友编译成功,且运行正常),因为路由的cpu种类很多,我对编译又不熟悉,因此没法提供新内核适用的pycurl包,这个只能自己解决了。

      回复
      1. Kenny

        我是使用 OpenWRT X86也遇到了没有Python-curl的问题,我也不懂编译这么难的事情,但我又特别需要同步百度云网盘的功能,请问有什么办法?

        旧版的SyncY也用到Python-curl?能否安装旧版的SyncY?
        Perl版的呢?我都是同步自己的档案,不会有超过2G的档案

        回复
        1. WishInLife 文章作者

          如果不会有超过2G的文件,可以试试Perl版的,只要是Python版的都需要Python-curl的。

          回复
  3. shenben1977

    我用的是WD mycloud,之前用的是1.X版,此次换V2.5.3V.前面安装一切顺利,授权完成。用
    nohup /usr/bin/syncy.py &启动,第一次在nohup.out里出现了syncy.py is running。后来此文件(.out)就没有更新内容.
    用ps -ef查看,root 10174 1 0 04:02 ? 00:00:04 python /usr/bin/syncy.py又存在

    回复
    1. WishInLife 文章作者

      出现“SyncY is running!”说明程序已经运行,然后又启动了一次,这个不好出现任何问题,程序检测到已经有SyncY在运行的话就会提示这个信息,然后自动退出,只让一个实例在运行,防止多个实例在同步一个目录,导致同步信息文件被损坏。

      回复
      1. shenben1977

        我的意思是之后反复重启,确保在没有运行syncy.py的情况下,使用nohup syncy.py,但是nohup.out中没有增加新的内容,除了ps-ef中出现了该进程以外,也没有任何现象说明syncy.py在运行。

        回复
        1. WishInLife 文章作者

          nohup只执行一次的话,如果syncy一直运行正常,如果设置了错误日志文件,nohup.out中确实应该不会增加什么信息了,如果多次调用nohup syncy.py,“SyncY is running”是直接输出,而不是记录到日志文件里,所以会记录在nohup.out中。

          回复
  4. jie

    请问是啥情况 ERROR(Errno:400): Slice download file “/apps/SyncY/sync/………..mkv” failed: Returned by the server i
    s not in the expected results..

    回复
    1. WishInLife 文章作者

      这个错误的发生,是服务器返回了400的http状态码,错误消息却是空的,所以不知道服务器端是出了什么错误,具体原因咱就不知道了。

      回复
  5. my

    悲剧:http://developer.baidu.com/announcement/115
    “个人云存储(PCS)”:不再支持新用户接入,老用户可继续使用;9月8日起,百度开发者中心不再提供个人云存储(PCS)相关链接和服务。

    回复
    1. WishInLife 文章作者

      这个我也看到了,不然新接入了,估计百度也是想走收费的路了,国内别家的api都没开放的,国外的咱又用不了,哎,能有啥办法。

      回复
  6. citrate

    2015-09-23 16:54:13 ERROR(Errno:400): Slice download file “/apps/SyncY/citrate/琅琊榜.未删减.Ep07-08.2015.HD720P.X264.AAC.Mandarin.CHS.Mp4Ba/琅琊榜.未删减.Ep07.2015.HD720P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4” failed: Returned by the server is not in the expected results..
    请问是不是涉及版权的问题不能下载呢?如何解决?

    回复
    1. Ccpis

      同问 最近这样的资源很多 用百度客户端下载没问题 就是同步不了

      回复
  7. caol64

    楼主,我有两个问题:

    1、和楼上那位一样,同步过程中出现很多ERROR(Errno:400):错误

    2、不知道同步完后出现的很多.syy文件有什么用?能不能删掉

    谢谢

    回复
    1. WishInLife 文章作者

      1、400错误的问题不知道现在好了没有,有可能被河蟹了。
      2、.syy文件是记录下载或上传块信息的,如果删除了,在下次同步是整个文件将全部重新上传或下载,因为不知道上次上传或下载了哪些了。

      回复
  8. 微信用户

    你好,我的路由是MerCury MW4530R v1,CPU型号是Atheros AR9344 rev 2,系统是OpenWrt Chaos Calmer 15.05 r47046 中秋版 by 明月永在,安装了各种依赖包(依赖包来源:https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/)及版主你提供的python-curl_7.19.0-1_ar71xx(openwrt-15.05).ipk,安装V2.5.3和V2.5.2都出现同样问题:在ssh执行syncy.py获取用户码时出现错误,信息如下:
    root@OpenWrt:~# /usr/bin/syncy.py
    Traceback (most recent call last):
    File “/usr/bin/syncy.py”, line 32, in
    import pycurl
    ImportError: File not found
    root@OpenWrt:~#
    如果在路由器web界面绑定百度用户,则出现“获取用户码失败”信息。
    请问这个问题如何解决?

    回复
    1. WishInLife 文章作者

      你好,这个是因为你安装的python-curl包不支持15.05的系统,python-curl_7.19.0-1_ar71xx(openwrt-15.05).ipk也不支持你的cpu,需要针对你的cpu信号和15.05的系统编译python-curl才可以使用。

      回复
  9. nAnder

    pandorabox for lenovo mini
    python 2.7.3 python-curl 7.19.0

    外挂的移动硬盘 路径/mnt/sda1/HomeSync 权限是nobody 为samba共享过的目录~
    同步至 /app/syncy下 怎么老是不成功啊 ?

    回复
    1. nAnder

      报告下作者 重启路由后能正常同步了 还有个小问题 syncy使用的是upload+ 有的文件老是重复上传!

      回复
      1. WishInLife 文章作者

        哦,好几个人反应这个问题,难道百度又改了什么?有时间我在测试下,不过我最近事情很多,可能短时间内顾不过来了,不行就先改成upload模式先用着。

        回复
    2. WishInLife 文章作者

      没有什么错误信息吗?最好用终端登录进去,执行下看看报什么错误。

      回复
  10. 超级绵羊

    不知道为什么,在luci下,修改后无法保存。比如,添加同步目录,点击添加后页面刷新,没有看到添加的同步目录

    回复
    1. WishInLife 文章作者

      openwrt是什么版本的?最新的15.05我没测试过,听说好像15.05的luci结构有变,我就一个路由器,不好测试。

      回复
  11. RyanLim

    一直Errno:400 是什么回事?不支持了吗?
    本人试了12.09 和 14.07 openwrt 都是一样的问题。
    如何解决?

    回复
  12. muzi

    手机上用ES之类的复制正常,所以百度此接口应该是正常的

    回复
  13. Erwinyang

    使用”upload”模式,出现下面的错误信息。

    2015-11-01 13:28:17 ERROR: File “/media/AiDisk_a1/upload/2015.10.29.rar” is rapid uploaded, but remote file size not equal to local.

    然后不停地重复上传同一个文件。

    麻烦看看是为什么呢?

    回复
    1. WishInLife 文章作者

      这个错应该是百度那检查的md5相同的文件,确大小跟你本地的不一样造成的,只能禁用了秒传功能,这个需要改两行代码,你用的是2.5.3版吗?在qq上联系我,我告诉你改了,或哪天晚上我改了发给你,qq:57956720

      回复
      1. Erwinyang

        作者人真是大好人呀,我后来把本地的跟远端全部都删除了,重新传了一次就好了。谢谢。

        回复
    1. WishInLife 文章作者

      最近很多人反映有此问题,大多是下载大文件时报的,有网友开通了会员后就好些,会员过期了有要多谢,所以只能是怀疑百度有所限制了。

      回复
  14. Neo

    看到好多人在openwrt上被python-curl困扰,不同版本内核可能会出问题,所以我自己编译的。https://gitlab.labs.nic.cz/turris/openwrt-packages/tree/test/lang 这个把python-curl文件夹拷贝到/feeds里面对应目录然后install一下就能在menuconfig中找到啦。我现在内核4.1.11已经可以正常使用了!请教一下WishInLife大神,如果想自己在编译openwrt是把syncy编进去该怎么搞?

    回复
    1. WishInLife 文章作者

      很简单,只要有python及要求的几个包,随便把syncy.py和配置文件放哪都可以,只要syncy.py文件中的配置文件地址与真实地址一致就可以。

      回复
  15. zwz

    # syncy 功能 0关闭;1启动(需要插入U盘安装opt)
    syncys=1
    #SyncY配置文件路径(写字板打开修改):\\192.168.1.1\Media\AiDisk_a1\opt\etc\syncy
    #配置说明:http://www.syncy.cn/index.php/syncyconfighelp/”
    #同步模式类型:upload,upload+,download,download+,sync

    以上这是使用说明
    联想NEWIFI用华硕固件,内网地址只能是192.168.0.1,不能开启服务,请问怎么设置或者修改

    回复
    1. WishInLife 文章作者

      不要用写字板打开,最好用ssh登录后用vi编辑,在windows下面最好用editplus编辑,不然换行符不同,读取配置文件会出错的。换行符必须是linux的\n,不能是windows的\r\n.

      回复
  16. zwz

    ov 18 21:51:21 dnsmasq-dhcp[848]: DHCP, IP range 192.168.0.2 — 192.168.0.244, lease time 1d
    Nov 18 21:51:21 dnsmasq-dhcp[848]: DHCP, sockets bound exclusively to interface br0
    Nov 18 21:51:21 dnsmasq[848]: read /etc/hosts – 3 addresses
    Nov 18 21:51:21 syncy: 启动syncy服务
    Nov 18 21:51:21 dnsmasq[848]: read /etc/storage/dnsmasq/hosts – 0 addresses
    Nov 18 21:51:21 dnsmasq-dhcp[848]: read /etc/dnsmasq/dhcp/dhcp-hosts.rc
    Nov 18 21:51:21 dnsmasq[848]: using nameserver 192.168.1.1#53
    Nov 18 21:51:46 syncy: 等待SyncY同步软件启动,SyncY同步软件技术博客:http://www.syncy.cn/
    Nov 18 21:51:46 自定义脚本1: 脚本完成
    Nov 18 21:51:46 crond[857]: crond (busybox 1.23.2) started, log level 8
    Nov 18 21:51:46 运行路由器启动后: 脚本完成
    Nov 18 21:51:57 syncy: {“user_code”:”bq9zwwqp”}
    Nov 18 21:51:57 syncy: 打开百度授权页面https://openapi.baidu.com/device
    Nov 18 21:51:57 syncy: 输入用户码【{“user_code”:”bq9zwwqp”}】(请在100秒内输入用户码)
    Nov 18 21:52:01 xunlei: 启动xunlei,绑定设备页面http://yuancheng.xunlei.com

    这是日志内容:Nov 18 21:51:21 dnsmasq[848]: using nameserver 192.168.1.1#53
    我路由器的ip地址是192.168.0.1,请问怎么修改

    回复
    1. WishInLife 文章作者

      不知道你因为什么要修改路由器地址?是因为什么用不了还是要做什么呢?一般路由器有两个地址,一个是wan的,一个是lan的,wan的是拨号时候自动获取或运营商会给个静态IP地址。lan的在lan口设置里就可以设置的。

      回复
  17. wiki

    为什么我同步几个G的视频文件,文件后缀为syy,而且播放只能播放一部分而且播放过程有掉帧的情况。

    回复
    1. WishInLife 文章作者

      后缀名为.syy说明还没有同步完成,如果同步完成了就会自动改成正常的,中间掉帧应该是有的块没同步完成造成的,多线程同步就会这样,会存在后面的线程比前面的先同步完,或前面的出错退出了的情况,所以只有完全同步完成文件才是完整的。

      回复
  18. poply

    大家有没有碰到同步到本地,就差一个字节没下载的问题。重启机器,重启服务都不能解决。
    download:952d4312c9e822fab3a0bf5e5526176e:4220318172:0
    1:0:10485759:1:0
    2:10485760:20971519:1:0
    ……………………
    403:4215275520:4220318171:1:0
    就像这样

    回复
    1. WishInLife 文章作者

      这个不是差一个字节,第一行里的是长度,之后行里的是偏移位置,懂编程的都知道。就如一个数组长度是10,索引位置只能是0-9。

      回复
    1. WishInLife 文章作者

      你是说wp2pcs吧,那个没有升级维护的打算,没那么多时间和精力了。

      回复
  19. FreeLight

    设备:WD MyNet n600 刷openWrt 14.4。安装完syncy后,成功同步了美剧《恶土》5集,每集约900mb。之后的电影同步出现错误400。 之后,我申请了百度云会员,还是同样错误。然后,我用百度云的客户端下载了所有电影和美剧,电影的尺寸都在1.6gb~2.8gb之间,美剧尺寸约600mb左右,猜测应该不是尺寸问题。我压缩了1部1.7gb的电影尺寸为700mb,上传到百度云,成功同步!进一步猜测应该是版权问题!自己压缩的文件md5码已经改变,百度云后台系统已经无法识别。除了重新编码上传外,这个问题真的无解了吗?

    回复
    1. WishInLife 文章作者

      这个还真的没有什么好办法,只有加密文件,这就没法共享出去了,百度服务器端向做任何限制都很容易。

      回复
  20. FreeLight

    今天,用批处理命令直接在13个文件后增加了“……”6个点(不影响电影播放),这样就改变了文件的MD5和SHA的值,上传到百度云,只同步成功了2个文件。然后,再次追加了3个点,同时,修改文件名(用英文名,每个字母用点分隔,每个单词用_分隔),上传到百度云,结果:全部同步成功。猜测百度云系统不仅检查MD5值,还对文件名进行匹配。

    回复
    1. WishInLife 文章作者

      百度不仅检查整个文件的md5,还会检查文件开头256K内容的md5的,所以要保险,开启加密功能就可以,上传自动加密,下载自动解密,不过刷系统或修改配置文件密码不要搞忘了。

      回复
  21. mortal1976

    请问,路由重启后能同步一段时间,然后出现“/apps/SyncY/download” failed: Failed to connect to pcs.baidu.com port 443: Connection refused”提示,就没法继续同步了,重启路由后有时又可以同步,是什么问题呢?
    使用的是联想newifimini刷改华硕[N14U N54U]5G 2G的7620老毛子Padavan固件(百度云同步 aria2 QOS)联想newifi mini Y1版本。
    另外,这个版本的syncy.py是这样的:
    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    ####################################################################################################
    #
    # Author: WishInLife
    # QQ: 57956720
    # QQ Group: 59160264
    # E-Mail: wishinlife@qq.com
    # Web Home: http://www.syncy.cn
    # Update date: 2015-09-12
    # VERSION: 2.5.3
    # Required packages: kmod-nls-utf8, libopenssl, libcurl, python, python-curl, python-crypto
    # If import python-crypto package, SyncY can support ARC4、Blowfish and AES encryption.
    #
    ####################################################################################################

    import sys
    import os
    import stat
    import time
    import re
    import struct
    import hashlib
    from urllib import urlencode
    import threading
    import traceback
    import json
    import random
    # import fcntl
    # if ‘/usr/lib/python2.7/site-packages’ not in sys.path:
    # sys.path.append(‘/usr/lib/python2.7/site-packages’)
    import pycurl
    import binascii
    # import zlib
    # import fileinput
    try: # require python-crypto
    from Crypto.Cipher import ARC4
    from Crypto.Cipher import Blowfish
    from Crypto.Cipher import AES
    except ImportError, ex:
    ARC4 = Blowfish = AES = None

    # set config_file and pidfile for your config storage path.
    if os.name == ‘nt’:
    __CONFIG_FILE__ = ‘./syncy’
    __PIDFILE__ = ‘./syncy.pid’
    __CHARSET__ = ‘GBK’ # windows charset
    __TMP_DIR__ = os.environ[‘TMP’].replace(‘\\’, ‘/’)
    else:
    __CONFIG_FILE__ = ‘/opt/etc/syncy’
    __PIDFILE__ = ‘/var/run/syncy.pid’
    __CHARSET__ = ‘UTF-8’ # linux charset
    __TMP_DIR__ = ‘/tmp’

    if sys.getdefaultencoding() != __CHARSET__:
    reload(sys)
    sys.setdefaultencoding(__CHARSET__)

    # Don’t modify the following.
    __VERSION__ = ‘2.5.3’
    __DEBUG__ = False
    __author__ = “WishInLife ”

    这个与2.5.2和2.5.3都不一样,他是把syncy放在usb硬盘(默认为AiDisk_a1 的opt/etc目录下,我修改了你的2.5.3存储目录 __CONFIG_FILE__ = ‘/opt/etc/syncy’为opt/etc/syncy,但是修改后的2.5.3还是不能运行,是不是还要修改什么地方?这个版本没有好像不能安装iptk程序。
    现在只能使用rom自带的同步,但是经常出现Connection refused错误,请问是怎么回事?
    谢谢。

    回复
    1. WishInLife 文章作者

      任何版本只要把程序中的__CONFIG_FILE__设置对了都可以运行的,所以不知道你那运行时报什么错误。Connection refused的错误应该是服务器的问题,过一段时间,或过几天还有这个错误吗?

      回复
    1. WishInLife 文章作者

      可以放到一起的,默认分开是按照openwrt的目录结构来的,因为openwrt的/etc/config目录下的东西在系统配置备份的时候能一起备份了。如果你想把配置文件和程序文件放一起,只需要把程序文件开头的配置文件地址改成你放的地址就可以了。

      回复
  22. 空城

    为什么只能同步文件夹内的文件,不会同步文件夹内的文件夹?

    回复
    1. WishInLife 文章作者

      设定的同步目录,如果里面有文件夹,会自动迭代同步的,只要没有设置相应排除规则把相应的文件夹排除了。

      回复
    1. WishInLife 文章作者

      不好意思,我不做固件,确实也没那个时间弄。

      回复
    2. qingguang

      梅林的固件可以用这个,需要修改syncy.py文件的开头一行python为python2.6,梅林默认的python是2..7版,但好像少一个python-curl,源里也没有,可以改成2.6的用。
      或者安装Entware,也需要修改syncy.py,主要是默认的syncy.cfg的路径问题。

      两种方式都用过,都可以运行。我只用下载方式,其它同步方式没用过,修改后是否会有问题不知道。

      回复
  23. qingguang

    最近云盘开始限速了吗?以前通过同步的方式下载,可以达到我的带宽极限。很长时间没用了,今天用了一下,只有300K了。

    回复
    1. WishInLife 文章作者

      这个不太清楚,根据以前我的观察来看,热点数据会快很多,冷数据下载就没准了。

      回复
  24. Wh

    今天百度出错了?
    2016-03-20 15:15:07 ERROR(Errno:7): Get pcs quota failed: .
    2016-03-20 15:15:07 INFO: Start sync path “/DataVolume/shares/Temp:/apps/SyncY/download:download”.
    2016-03-20 15:15:07 ERROR(Errno:7): Create PCS directory “/apps/SyncY/download” failed: .
    2016-03-20 15:15:07 ERROR Sync path: “/DataVolume/shares/Temp:/apps/SyncY/download:download” failed, remote directory is not exists and create directory failed.
    2016-03-20 15:15:07 INFO: Start sync path “/DataVolume/shares/yun:/apps/SyncY/yun:sync”.
    2016-03-20 15:15:07 ERROR(Errno:7): Create PCS directory “/apps/SyncY/yun” failed: .
    2016-03-20 15:15:07 ERROR Sync path: “/DataVolume/shares/yun:/apps/SyncY/yun:sync” failed, remote directory is not exists and create directory failed.
    2016-03-20 15:15:07 ERROR(Errno:7): Get pcs quota failed: .

    回复
  25. 刘中豪

    我用小米mini 刷pandorabox。syncY安装成功了,但一运行就报错,[root@PandoraBox:/usr/bin]#python syncy.py
    Traceback (most recent call last):
    File “syncy.py”, line 2246, in
    sy = SyncY(sys.argv[1:])
    File “syncy.py”, line 231, in __init__
    retcode, responses = sycurl.request(‘https://www.syncy.cn/syserver’, {}, {‘method’: ‘bind_device’, ‘scope’: ‘basic,netdisk’}, ‘POST’, SYCurl.Normal)
    File “syncy.py”, line 1718, in request
    except pycurl.error, error:
    AttributeError: ‘module’ object has no attribute ‘error’

    这个问题怎么解决,感觉是宁为pycurl有问题,但这个库我是在官网下载安装的
    地址是:http://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/oldpackages/python-curl_7.19.0-1_ramips_24kec.ipk.

    回复
    1. WishInLife 文章作者

      这个错误确实是pycurl包里面缺少了错误处理的部分了,如果能找到全一点的包的话换个最好,实在不行,删除1718-1721这4行,这样可以用,只是在错误处理方面不太好,爆出来的错误信息存在不准确的情况。

      回复
    1. WishInLife 文章作者

      带+的就是如果已经下载或上传成功了的文件的目的端被删除,而源端没有删除,会再次下载或上传,而不带+的就之后上传或下载一次,不管目的端有什么变化。

      回复
  26. 肖旭

    一直就是这样,然后没有然后了。

    2016-05-08 22:48:35 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 22:50:29 INFO: Multi thread test success.
    2016-05-08 22:50:30 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 22:50:30 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 22:52:15 INFO: Multi thread test success.
    2016-05-08 22:52:16 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 22:52:16 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 22:53:58 INFO: Multi thread test success.
    2016-05-08 22:54:03 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 22:54:03 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 22:55:54 INFO: Multi thread test success.
    2016-05-08 22:55:56 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 22:55:56 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 22:57:35 INFO: Multi thread test success.
    2016-05-08 22:57:36 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 22:57:36 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 22:59:25 INFO: Multi thread test success.
    2016-05-08 22:59:26 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 22:59:26 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 23:01:18 INFO: Multi thread test success.
    2016-05-08 23:01:19 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 23:01:19 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 23:02:58 INFO: Multi thread test success.
    2016-05-08 23:02:59 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 23:02:59 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 23:04:44 INFO: Multi thread test success.
    2016-05-08 23:04:45 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 23:04:45 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 23:06:29 INFO: Multi thread test success.
    2016-05-08 23:06:29 INFO: Multi thread test success.
    2016-05-08 23:06:30 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 23:06:30 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 23:06:30 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 23:06:30 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 23:08:24 INFO: Multi thread test success.
    2016-05-08 23:08:24 INFO: Multi thread test success.
    2016-05-08 23:08:26 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 23:08:26 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 23:08:26 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 23:08:26 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 23:12:06 INFO: Multi thread test success.
    2016-05-08 23:12:07 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 23:12:07 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 23:14:02 INFO: Multi thread test success.
    2016-05-08 23:14:04 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 23:14:04 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 23:15:49 INFO: Multi thread test success.
    2016-05-08 23:15:50 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 23:15:51 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 23:17:53 INFO: Multi thread test success.
    2016-05-08 23:17:54 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 23:17:54 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 23:19:48 INFO: Multi thread test success.
    2016-05-08 23:19:49 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 23:19:49 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 23:21:31 INFO: Multi thread test success.
    2016-05-08 23:21:32 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 23:21:32 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 23:23:12 INFO: Multi thread test success.
    2016-05-08 23:23:13 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 23:23:13 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 23:24:37 INFO: Multi thread test success.
    2016-05-08 23:24:37 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 23:24:37 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 23:26:23 INFO: Multi thread test success.
    2016-05-08 23:26:23 INFO: Multi thread test success.
    2016-05-08 23:26:24 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 23:26:24 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 23:26:24 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 23:26:24 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 23:28:17 INFO: Multi thread test success.
    2016-05-08 23:28:18 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 23:28:18 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 23:31:20 INFO: Multi thread test success.
    2016-05-08 23:31:20 INFO: Multi thread test success.
    2016-05-08 23:31:21 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 23:31:21 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 23:31:21 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 23:31:21 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 23:33:21 INFO: Multi thread test success.
    2016-05-08 23:33:23 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 23:33:23 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 23:35:42 INFO: Multi thread test success.
    2016-05-08 23:35:42 INFO: Multi thread test success.
    2016-05-08 23:35:43 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 23:35:44 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 23:35:44 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 23:35:44 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 23:37:36 INFO: Multi thread test success.
    2016-05-08 23:37:36 INFO: Multi thread test success.
    2016-05-08 23:37:38 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 23:37:38 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 23:37:38 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 23:37:38 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 23:40:26 INFO: Multi thread test success.
    2016-05-08 23:40:26 INFO: Multi thread test success.
    2016-05-08 23:40:27 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 23:40:27 INFO: PCS quota is 2055G,used 793G.
    2016-05-08 23:40:27 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.
    2016-05-08 23:40:27 INFO: Start sync path “/tmp/root:/apps/SyncY/root:sync”.

    回复
  27. dan

    最近个别文件下载时出现:
    ERROR(Errno:23): Slice download file “xxx” failed: Failed writing body (0 != 1336).
    ERROR(Errno:23): Slice download file “xxx” failed: Failed writing body (0 != 1336).

    ERROR: Download file “xxx” failed.
    尝试用单任务+单线程,先停止syncy,删除本地对应syy文件,再启动syncy问题依旧。
    其它大部分文件正常。

    回复
    1. WishInLife 文章作者

      这个有可能是百度服务器的问题,隔一段时间再试,如果隔好几天再试都还这样,河蟹了的可能性很大。出现这个错误是接受到的数据字节数超过请求数,出现这种问题的原因自己分析吧,咱不能随便乱说。

      回复
  28. 你好,syncy2.5.3版openwrt安装后同步正常,就是下载下来的中文名文件全部乱码,怎么解决?

    回复
    1. WishInLife 文章作者

      你的openwrt有没有安装utf8字符集,包名字是kmod-nls-utf8,还有你是用什么看的乱码,如果是putty的话,也需要修改putty的字符集的,不然显示处理的都是乱码,其他的终端软件默认字符集应该也不会是utf8,这个需要自己修改下,samba共享的话,在win7上浏览没发现乱码。

      回复
  29. Jearol

    有个报错

    2016-06-01 22:54:36 ERROR: Transfer task exception error occurred: [Errno 5] Input/output error .
    Traceback (most recent call last):
    File “syncy.py”, line 1780, in run
    ret = self.__rapid_uploadfile()
    File “syncy.py”, line 1891, in __rapid_uploadfile
    crc, contentmd5, slicemd5 = self.__rapid_checkcode()
    File “syncy.py”, line 1858, in __rapid_checkcode
    fbuffer = fh.read(8192)
    IOError: [Errno 5] Input/output error

    回复
    1. WishInLife 文章作者

      这个就是磁盘读取失败造成的,检查磁盘吧,或者磁盘供电是否稳定,供电不稳也会造成突然不能访问的情况。

      回复
    1. WishInLife 文章作者

      这个我都不再支持了,因为百度限制越来越多,这个已没多大用途了。

      回复
      1. shira

        有没有什么推荐的同步工具,我买了一个独立服务器,向把我文件同步到自己的服务器上

        回复
        1. WishInLife 文章作者

          那你搭一个ftp,用文件同步工具用ftp来同步就可以了。这种工具网上挺多的。

          回复
  30. nice chen

    能不能把配置保存到移动硬盘上呢?如迅雷那样。每次都要设置好烦

    回复
    1. WishInLife 文章作者

      可以的,你把配置文件放到你想放的位置,然后修改syncy.py文件,在文件开头部分有设置配置文件路径,把这个对应的修改下就可以了。

      回复
  31. shira

    如果我开双向同步时,我硬盘文件同步到百度盘后被和谐,百度盘里替换成了和谐提示文件,那我硬盘的文件会不会被覆盖成和谐提示文件

    回复
    1. WishInLife 文章作者

      这个没试过,按照同步原理,如果云端的修改时间要新,本地会被替换的,所以对于特殊文件不要用双向同步,分别设置上传和下载的最好。

      回复
  32. 烧饼

    请问百度授权哪里不小心删了授权,怎么重新连接回原来的授权码?我的newifi刷了老毛子的

    回复
    1. WishInLife 文章作者

      重新绑定就可以,不影响以前的文件的同步。

      回复
  33. tang

    不知道为什么有几个个文件总是同步错误
    报错信息: ……………zip” failed: Operation too slow. Less than 1 bytes/sec transferred the last 30 seconds.
    报这个错,但是下载同步(都是单方向从网盘到本地)其他文件正常

    回复
  34. SHUINOO

    2016-12-29 22:07:21 ERROR(Errno:403): Get pcs quota failed: No permission to do this operation.
    2016-12-29 22:07:21 INFO: Start sync path “/Syncy:/apps/SyncY:download+”.
    是什么情况

    回复
    1. WishInLife 文章作者

      你好,这是因为我的开发者Key被禁了,换成其他key就可以用,这个已经确认过。如果你有开发者key可以下载2.6.0版使用自己的key来同步。

      回复
  35. 老松

    我设置好以后一切正常,玩路由器不小心搞乱套了,恢复出厂设置,再启动起来就连不上百度云了,解绑重绑都不行。

    2016-12-30 00:17:44 ERROR(Errno:403): Create PCS directory “/apps/SyncY/Files” failed: No permission to do this operation.
    2016-12-30 00:17:44 ERROR Sync path: “/mnt/sda1/SyncY:/apps/SyncY/Files:download” failed, remote directory is not exists and create directory failed.
    2016-12-30 00:18:16 ERROR(Errno:403): Get pcs quota failed: No permission to do this operation.
    2016-12-30 10:42:26 INFO: Multi thread test success.
    2016-12-30 10:42:59 ERROR(Errno:403): Get pcs quota failed: No permission to do this operation.
    2016-12-30 10:42:59 INFO: Start sync path “/mnt/sda1/SyncY:/apps/SyncY/Files:download”.
    2016-12-30 10:43:31 ERROR(Errno:403): Create PCS directory “/apps/SyncY/Files” failed: No permission to do this operation.
    2016-12-30 10:43:31 ERROR Sync path: “/mnt/sda1/SyncY:/apps/SyncY/Files:download” failed, remote directory is not exists and create directory failed.
    2016-12-30 10:44:03 ERROR(Errno:403): Get pcs quota failed: No permission to do this operation.
    2016-12-30 10:45:36 ERROR(Errno:403): Get pcs quota failed: No permission to do this operation.
    2016-12-30 10:45:36 INFO: Start sync path “/mnt/sda1/SyncY:/apps/SyncY/Files:download”.
    2016-12-30 10:46:08 ERROR(Errno:403): Create PCS directory “/apps/SyncY/Files” failed: No permission to do this operation.
    2016-12-30 10:46:08 ERROR Sync path: “/mnt/sda1/SyncY:/apps/SyncY/Files:download” failed, remote directory is not exists and create directory failed.
    2016-12-30 10:46:40 ERROR(Errno:403): Get pcs quota failed: No permission to do this operation.

    回复
    1. WishInLife 文章作者

      你好,这是因为我的开发者Key被禁了,换成其他key就可以用,这个已经确认过。如果你有开发者key可以下载2.6.0版使用自己的key来同步。

      回复
  36. 老松

    重新注册了一个全新的百度云帐号,没有任何内容的,照样同步失败,说明问题并不是有什么敏感内容不允许下载,可能是access_token之类的无效了。

    2016-12-30 13:21:44 INFO: Start sync path “/mnt/sda1/SyncY:/apps/SyncY/Files:download”.
    2016-12-30 13:22:16 ERROR(Errno:403): Create PCS directory “/apps/SyncY/Files” failed: No permission to do this operation.
    2016-12-30 13:22:16 ERROR Sync path: “/mnt/sda1/SyncY:/apps/SyncY/Files:download” failed, remote directory is not exists and create directory failed.
    2016-12-30 13:22:49 ERROR(Errno:403): Get pcs quota failed: No permission to do this operation.

    回复
    1. WishInLife 文章作者

      你好,这是因为我的开发者Key被禁了,换成其他key就可以用,这个已经确认过。如果你有开发者key可以下载2.6.0版使用自己的key来同步。

      回复
  37. Shen

    很好的插件,可惜目前已经不能用了,作者还会更新吗?

    回复
    1. WishInLife 文章作者

      你好,这是因为我的开发者Key被禁了,换成其他key就可以用,这个已经确认过。如果你有开发者key可以下载2.6.0版使用自己的key来同步。

      回复
  38. fly

    Get pcs quota failed: No permission to do this operation
    百度升级了,兄弟还会升级吗?

    回复
    1. WishInLife 文章作者

      你好,这是因为我的开发者Key被禁了,换成其他key就可以用,这个已经确认过。如果你有开发者key可以下载2.6.0版使用自己的key来同步。

      回复
  39. gxcnm

    报下错2017.01.02老是403报错同步不成功,远程文件夹路径无法创建,不存在。解绑后重新绑定也无效,不知道是不是百度最近作废所有老版本客户端有关?

    回复
    1. WishInLife 文章作者

      你好,这是因为我的开发者Key被禁了,以后没法再用了,如果你有开发者key可以下载2.6.0版使用自己的key来同步。

      回复
  40. citrate

    老大,好几天都是403错误,No permission to do this operation,remote directory is not exists and create directory failed,重新安装授权都无济于事啊,是不是百度不给用了呀

    回复
    1. WishInLife 文章作者

      你好,这是因为我的开发者Key被禁了,以后没法再用了,如果你有开发者key可以下载2.6.0版使用自己的key来同步。

      回复
    1. WishInLife 文章作者

      我的开发者Key被禁了,以后没法再用了,如果你有开发者key可以下载2.6.0版使用自己的key来同步。

      回复
    1. WishInLife 文章作者

      你好,不是百度升级造成的不能用,是我的开发者Key被禁了,这个已经确认过,换成别的key就可以使用。如果你有开发者key可以下载2.6.0版使用自己的key来同步。

      回复
  41. taxigps

    启动报错:ERROR(Errno:403): Get pcs quota failed: No permission to do this operation.

    回复
    1. WishInLife 文章作者

      我的开发者Key被禁了,以后没法再用了,如果你有开发者key可以下载2.6.0版使用自己的key来同步。

      回复
  42. ska

    2017-01-15 11:25:34 ERROR(Errno:403): Get pcs quota failed: No permission to do this operation.
    2017-01-15 11:25:34 INFO: Start sync path “/mnt/sda/bdsync:/apps/SyncY/Box:upload”.

    最近突然不能同步了,是被百度关了吗?

    回复
    1. WishInLife 文章作者

      我的开发者Key被禁了,以后没法再用了,如果你有开发者key可以下载2.6.0版使用自己的key来同步。

      回复
  43. jiading

    2017-01-24 14:36:22 ERROR(Errno:403): Create PCS directory “/apps/SyncY/downloads” failed: No permission to do this operation.
    2017-01-24 14:36:22 ERROR Sync path: “/DataVolume/shares/Public/baiduyun:/apps/SyncY/downloads:download” failed, remote directory is not exists and create directory failed.
    2017-01-24 14:36:36 ERROR(Errno:403): Get pcs quota failed: No permission to do this operation.
    2017-01-24 14:37:58 ERROR(Errno:403): Get pcs quota failed: No permission to do this operation.
    2017-01-24 14:37:58 INFO: Start sync path “/DataVolume/shares/Public/baiduyun:/apps/SyncY/downloads:download”.
    2017-01-24 14:38:11 ERROR(Errno:403): Create PCS directory “/apps/SyncY/downloads” failed: No permission to do this operation.
    2017-01-24 14:38:12 ERROR Sync path: “/DataVolume/shares/Public/baiduyun:/apps/SyncY/downloads:download” failed, remote directory is not exists and create directory failed.
    2017-01-24 14:38:25 ERROR(Errno:403): Get pcs quota failed: No permission to do this operation.
    忽然开始不能同步了,一直提示上面错误

    回复
    1. WishInLife 文章作者

      我的开发者Key被禁了,以后没法再用了,如果你有开发者key可以下载2.6.0版使用自己的key来同步。

      回复
  44. x

    请问是不是您的开发者key被封了? ERROR(Errno:403): Get pcs quota failed: No permission to do this operation.

    回复
  45. pickmore

    文件无法下载,错误如下:
    2017-02-05 09:07:25 ERROR(Errno:403): Get pcs quota failed: No permission to do this operation.
    2017-02-05 09:07:25 INFO: Start sync path “/mnt/RayBoxData/data/baiduSync:/apps/SyncY:download+”.
    2017-02-05 09:07:36 ERROR(Errno:403): Create PCS directory “/apps/SyncY” failed: No permission to do this operation.
    2017-02-05 09:07:36 ERROR Sync path: “/mnt/RayBoxData/data/baiduSync:/apps/SyncY:download+” failed, remote directory is not exists and create directory failed.
    2017-02-05 09:07:48 ERROR(Errno:403): Get pcs quota failed: No permission to do this operation.

    回复
    1. WishInLife 文章作者

      我的开发者Key被禁了,以后没法再用了,如果你有开发者key可以下载2.6.0版使用自己的key来同步。

      回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注