服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

Rsync通过SSH:“错误:模块是只读”突然出现

我曾经用rsync / ssh把我的共享主机内容备份到我个人的Synology NAS(212j),而且效果很好。 有关信息,我使用无密码的ssh连接。 3天前,我更新了我的NAS软件,自从(或者至less我相信那是因为那个),备份将不再起作用。 我在主机上得到以下错误: rsync: writefd_unbuffered failed to write 4 bytes to socket [sender]: Broken pipe (32) ERROR: module is read only ..我不明白。 除了在源和目的地都知道可以和rsync或者ssh有关的东西之外没有任何改变,我确实检查了一些东西,看上去都没问题: 我仍然可以通过ssh从主机连接到我的NAS与好用户,所以像密钥ssh的东西没有改变。 我也有正确的NAS上的文件权限(我检查,也尝试创build文件,目录,与rsync通过ssh使用的用户)。 我在这里和那里看到,错误意味着我必须确保我的rsyncd.conf有正确的read only = no ,但据我所知,我从来没有使用过rsyncd ,也没有为它configuration过任何东西,直到现在它像一个魅力工作.. 我使用以下命令来执行备份: rsync -ab –recursive \ –files-from="$FILES_FROM" \ –backup-dir=backup_$SUFFIX \ –delete \ –filter='protect backup_*' \ $WDIRECTORY/ \ remote_backup:$REMOTE_BACKUP/ 所以我卡住了,真的不知道发生了什么事。 编辑: 正如在评论中所build议的,我也尝试传递命令ssh(但不是从一个ssh会话内),工作正常,也尝试了一个单一的rsync命令,没有工作,失败就像完整的备份命令。 […]