服务器上有一些数据想拉回家里 nas ,就用 docker 搭了一个 syncthing 。问题就出现了
服务器上文件夹 A 里面有 1 2 3 4 5 个小文件夹。我想肯定是直接添加文件夹 A 一次性同步过来就行了,竟然不可以!!!必须要添加到里面的 1 2 3 4 5 小文件夹才能同步,那我要是有 100 个小文件,我要手动添加 100 次? snycthing 不能嵌套文件夹同步吗???
还是我的问题?我想我应该没问题,一开始添加 A 文件夹的时候,总是提示说权限不足
我就很纳闷,还去 Google 了一下其他人写的教程,发现没啥特别的地方,docker 就那些东西,配置个环境变量,配置个文件夹就可以了。用过的老哥说一下 是有这个情况吗?
1
msg7086 2022-03-04 02:49:53 +08:00
权限不足,改权限。
|
2
cathiabi 2022-03-04 02:51:02 +08:00
应该是根目录没有权限。正常来说没有这种问题。
|
3
hawhaw 2022-03-04 07:04:11 +08:00 via Android 2
如果当你 google 是没有发现别人跟你一样的问题的时候,这个问题多半是你自己的原因导致的
|
4
hello2090 2022-03-04 07:21:23 +08:00
我在两台机子之间同步,不需要手工在另一台机子创建 A 的。我记得是在 remote 设备连接你的时候设置的
|
5
feilong 2022-03-04 08:29:16 +08:00 via Android 1
docker 安装注意设置 umask
|
6
cxh116 2022-03-04 08:35:13 +08:00
可以去了解下 chown chmod 命令
|
7
yfugibr 2022-03-04 08:40:01 +08:00
直接 Google:docker syncthing permission denied 就有答案的
|
10
msg7086 2022-03-04 09:51:41 +08:00
我没用 docker 搭过。如果你同步的目录是 mount 进去的,那看看 syncthing 对这个目录是否有读写权限。
当然还有个办法是手动建起这个 .stfolder 目录。 |
12
monster33 OP @cxh116 无脑改 777 能不能解决问题?根目录是 drwxr-xr-x 4 root root docker 文件夹是 drwxr-xr-x 148 1000 psaadm
|
14
skiy 2022-03-04 13:59:44 +08:00
在 user 下跑的话,会有权限问题。所以我只能在 root 下跑,或者跑起来后,给 777 权限。
|