V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
monster33
V2EX  ›  程序员

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

  •  
  •   monster33 · 2022-03-04 02:45:27 +08:00 · 3671 次点击
    这是一个创建于 1031 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    当然还有个办法是手动建起这个 .stfolder 目录。
    monster33
        11
    monster33  
    OP
       2022-03-04 11:57:31 +08:00
    @cathiabi 无脑改 777 能不能解决
    monster33
        12
    monster33  
    OP
       2022-03-04 11:58:37 +08:00
    @cxh116 无脑改 777 能不能解决问题?根目录是 drwxr-xr-x 4 root root docker 文件夹是 drwxr-xr-x 148 1000 psaadm
    monster33
        13
    monster33  
    OP
       2022-03-04 13:32:06 +08:00
    @feilong UMASK_SET 和 UMASK 有什么区别
    skiy
        14
    skiy  
       2022-03-04 13:59:44 +08:00
    在 user 下跑的话,会有权限问题。所以我只能在 root 下跑,或者跑起来后,给 777 权限。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1106 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 23:49 · PVG 07:49 · LAX 15:49 · JFK 18:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.