蓝易云

Syncthing 同步文件问题记录

360次阅读
没有评论

共计 662 个字符,预计需要花费 2 分钟才能阅读完成。

  1. syncing: opening temp file: open xxx: permission denied

这种是经典的权限问题。可以将需要文件夹的权限修改为容器内用户可操作的权限。

或者以 root 用户运行容器:

services:
  syncthing:
    image: syncthing/syncthing:latest
    container_name: syncthing
    ports:
      - 8384:8384
      - 22000:22000/tcp
      - 22000:22000/udp
      - 21027:21027/udp
    environment:
      - PUID=0
      - PGID=0
    volumes:
      - /home/docker/syncthing/:/var/syncthing
      - /home/docker/:/home/docker/
    restart: unless-stopped
  1. syncing: delete dir: directory has been deleted on a remote device but is not empty; the contents are probably ignored on that remote device, but not locally

由于设备 1 忽略模式忽略了文件夹 A 下的某个文件 B,此时设备 1 删除了 A 文件夹,当然文件夹内的文件都会一起删除。syncthing 同步到设备 2 时会先删除文件夹 A 下的文件,然后再删除文件夹 A,这里删除 A 时就出问题了,因为此时设备 2 下面的文件 B 没有删除,所以就会导致设备 2 不能删除文件夹 A。

解决方法很简单,直接去设备 2 把 文件 B 删除,就可以正常同步了。

AD:【腾讯云服务器大降价】2核4G 222元/3年 1核2G 38元/年
正文完
 0
阿蛮君
版权声明:本站原创文章,由 阿蛮君 于2024-11-06发表,共计662字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
Copyright © 2022-2024 阿蛮君博客 湘ICP备2023001393号
本网站由 亿信互联 提供云计算服务 | 蓝易云CDN 提供安全防护和加速服务
Powered by Wordpress  Theme by Puock