震惊了! syncthing 还有这样的问题吗?还是我的操作方法不对?

2022-03-04 02:45:27 +08:00
 monster33

服务器上有一些数据想拉回家里 nas ,就用 docker 搭了一个 syncthing 。问题就出现了

服务器上文件夹 A 里面有 1 2 3 4 5 个小文件夹。我想肯定是直接添加文件夹 A 一次性同步过来就行了,竟然不可以!!!必须要添加到里面的 1 2 3 4 5 小文件夹才能同步,那我要是有 100 个小文件,我要手动添加 100 次? snycthing 不能嵌套文件夹同步吗???

还是我的问题?我想我应该没问题,一开始添加 A 文件夹的时候,总是提示说权限不足

我就很纳闷,还去 Google 了一下其他人写的教程,发现没啥特别的地方,docker 就那些东西,配置个环境变量,配置个文件夹就可以了。用过的老哥说一下 是有这个情况吗?

3371 次点击
所在节点    程序员
14 条回复
msg7086
2022-03-04 02:49:53 +08:00
权限不足,改权限。
cathiabi
2022-03-04 02:51:02 +08:00
应该是根目录没有权限。正常来说没有这种问题。
hawhaw
2022-03-04 07:04:11 +08:00
如果当你 google 是没有发现别人跟你一样的问题的时候,这个问题多半是你自己的原因导致的
hello2090
2022-03-04 07:21:23 +08:00
我在两台机子之间同步,不需要手工在另一台机子创建 A 的。我记得是在 remote 设备连接你的时候设置的
feilong
2022-03-04 08:29:16 +08:00
docker 安装注意设置 umask
cxh116
2022-03-04 08:35:13 +08:00
可以去了解下 chown chmod 命令
yfugibr
2022-03-04 08:40:01 +08:00
直接 Google:docker syncthing permission denied 就有答案的
monster33
2022-03-04 09:22:45 +08:00
@cxh116 谢谢
@yfugibr 谢谢
monster33
2022-03-04 09:24:24 +08:00
@msg7086 puid 和 pgid 吗
msg7086
2022-03-04 09:51:41 +08:00
我没用 docker 搭过。如果你同步的目录是 mount 进去的,那看看 syncthing 对这个目录是否有读写权限。

当然还有个办法是手动建起这个 .stfolder 目录。
monster33
2022-03-04 11:57:31 +08:00
@cathiabi 无脑改 777 能不能解决
monster33
2022-03-04 11:58:37 +08:00
@cxh116 无脑改 777 能不能解决问题?根目录是 drwxr-xr-x 4 root root docker 文件夹是 drwxr-xr-x 148 1000 psaadm
monster33
2022-03-04 13:32:06 +08:00
@feilong UMASK_SET 和 UMASK 有什么区别
skiy
2022-03-04 13:59:44 +08:00
在 user 下跑的话,会有权限问题。所以我只能在 root 下跑,或者跑起来后,给 777 权限。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/837828

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX