V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
qiubangzhu
V2EX  ›  程序员

rsync 同步数据报错了!大佬们帮忙看一下咋回事,搜了半天 Google 解决不了,该检查的都检查了

  •  
  •   qiubangzhu · 2022-03-06 20:47:49 +08:00 · 1596 次点击
    这是一个创建于 1004 天前的主题,其中的信息可能已经有所发展或是发生改变。

    从国外服务器拉数据回家里 救救孩子!

    可以肯定密码是正确的,但是传文件就报错,不传文件的时候用 rsync 命令可以查看 truenas 上面的目录的,换了另外一台本地 linux 也是报同样的错误!

    执行命令如下

    rsync -avz --password-file=/etc/rsync.password /home/downloads/rg.rar [email protected]::truenas
    

    报错如下

    sending incremental file list
    
    rsync: connection unexpectedly closed (0 bytes received so far) [sender]
    
    rsync error: error in rsync protocol data stream (code 12) at io.c(235) [sender=3.1.3]
    
    6 条回复    2022-03-06 23:58:36 +08:00
    ynyounuo
        1
    ynyounuo  
       2022-03-06 21:08:29 +08:00
    先试试 -e "ssh -vvv"
    再不济 strace
    villivateur
        2
    villivateur  
       2022-03-06 22:59:14 +08:00 via Android
    大概率你的境外服务器被墙了
    defunct9
        3
    defunct9  
       2022-03-06 23:03:06 +08:00
    开 ssh ,让我上去看看
    rekulas
        4
    rekulas  
       2022-03-06 23:06:01 +08:00
    3 个排查点
    用#1 ssh 方式实施
    #2 换境外服务器实施
    如果还不行检查下 rsync 版本是否一致,或直接更新到最新一致版本再试
    qiubangzhu
        5
    qiubangzhu  
    OP
       2022-03-06 23:56:38 +08:00
    @villivateur 并不是 我换了一台本地的 linux 和境外服务器对拉 可以。就是 truenas 不行 感觉大概绿是权限问题 truenas 这个权限真的头疼 整不明白
    qiubangzhu
        6
    qiubangzhu  
    OP
       2022-03-06 23:58:36 +08:00
    @rekulas 刚刚测试了 1.不行 2.数据在一个服务器上面没法换境外服务器 。测试了一下两个 Linux 对拉 好像可以 没办法了 变通了一下 把 truenas 挂载到 linux ,用 linux 拉。感觉大概绿是 truenas 权限问题 头大 从来没玩明白过
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1052 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:27 · PVG 03:27 · LAX 11:27 · JFK 14:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.