V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
qiubangzhu
V2EX  ›  程序员

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

  •  
  •   qiubangzhu · Mar 6, 2022 · 2043 views
    This topic created in 1517 days ago, the information mentioned may be changed or developed.

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

    可以肯定密码是正确的,但是传文件就报错,不传文件的时候用 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 replies    2022-03-06 23:58:36 +08:00
    ynyounuo
        1
    ynyounuo  
       Mar 6, 2022
    先试试 -e "ssh -vvv"
    再不济 strace
    villivateur
        2
    villivateur  
       Mar 6, 2022 via Android
    大概率你的境外服务器被墙了
    defunct9
        3
    defunct9  
       Mar 6, 2022
    开 ssh ,让我上去看看
    rekulas
        4
    rekulas  
       Mar 6, 2022
    3 个排查点
    用#1 ssh 方式实施
    #2 换境外服务器实施
    如果还不行检查下 rsync 版本是否一致,或直接更新到最新一致版本再试
    qiubangzhu
        5
    qiubangzhu  
    OP
       Mar 6, 2022
    @villivateur 并不是 我换了一台本地的 linux 和境外服务器对拉 可以。就是 truenas 不行 感觉大概绿是权限问题 truenas 这个权限真的头疼 整不明白
    qiubangzhu
        6
    qiubangzhu  
    OP
       Mar 6, 2022
    @rekulas 刚刚测试了 1.不行 2.数据在一个服务器上面没法换境外服务器 。测试了一下两个 Linux 对拉 好像可以 没办法了 变通了一下 把 truenas 挂载到 linux ,用 linux 拉。感觉大概绿是 truenas 权限问题 头大 从来没玩明白过
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   795 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 20:43 · PVG 04:43 · LAX 13:43 · JFK 16:43
    ♥ Do have faith in what you're doing.