rsync 命令:
$ rsync -ah --progress --delete /path/* 192.168.1.1:/path/
给出错误
[email protected]'s password: Could not chdir to home directory /var/services/homes/ohto: ... rsync: failed to set permissions on "/path": Operation not permitted (1)
我可以复制、创建、删除、修改 NAS 文件夹中的文件和文件夹。与 Grsync 和 Rsync 同步失败。
即使在重置和格式化 NAS 后问题仍然存在。
Grsync 是 1.2.5 版本,Rsync 是 3.1.1,Ubuntu Gnome 16.04,Gnome 3.20.1 NAS 是带有 DSM DSM 6.0-7321 的 Synology 212j
如何将我的文件同步到 NAS 而不会出错?
最后,我希望我的文件免受密码锁的侵害。这是朝着这个方向迈出的一步。如果不先将文件传送到 NAS,我就无法实现该目标。
由于您是从 Linux 同步到 DSM,我建议直接使用 rsync,而无需先在桌面上安装 NAS 目标。让 SMB/samba 居于中间是没有意义的——它会引入额外的潜在问题,尤其是文件命名和 SMB 不支持的功能(例如符号链接)。
有很多不同的设置方法,具体取决于您想要实现的目标(一次性同步、定期备份等),而且我现在没有坐在 NAS 前,所以可能是最好的建议我可以给出的是“在 DSM 帮助中查找 rsync”,并“告诉我们更多关于您想要实现的目标的信息”。
这与 zfs 无关,但您的同步程序没有足够的权限访问 gvfs 文件夹。
您可以通过安装一些东西来测试它,以便
/var/run/user/1000/gvfs
填充然后执行 asudo ls /var/run/user/1000/gvfs
和 als /var/run/user/1000/gvfs
。只有最后一个会列出 gvfs 文件夹的内容,第一个因访问权限不足而失败。正如您帖子中的 pkexec 所证明的那样,您正试图以 root 身份运行它们,但在这里失败了。只需以用户身份运行它们。
您的用户帐户 ohto 在远程端似乎没有合理的主目录,这会导致登录问题并使 rsync 尝试在我无法写入临时文件的地方使用。
ohto 可能是一个具有异常主目录的服务帐户,请查看 /etc/passwd 以查看其主目录在哪里。
针对密码锁使用例如离线 USB 磁盘。
对于在线异地自动加密备份,请使用 BitTorrent Sync。
将 BitTorrent Sync 安装到您的计算机并运行它 http://gamblisfx.com/how-to-install-bittorrent-sync-2-2-7-on-ubuntu-gnome-15-04/
去
用你的浏览器
将 BitTorrent Sync 或 Sync 安装到 NAS http://help.getsync.com/hc/en-us/articles/206215185-Synology
安装 Sync 后,运行它并单击URL
rsync 命令缺少username,在这种情况下正确的 rsync 命令是
必须在 NAS 中启用适当的用户名和 rsync 服务。