2025年8月19日

技术教程 解决Syncthing同步冲突

作者 TheWhiteDog9487

观前提示

本篇文章给出的解决方案仅适用于NTFS文件系统
如果您的分区使用的并非NTFS,请出门左转查看其它文章
谢谢朋友们!

情况简介

一台安装了kUbuntu 25.04的迷你主机,通过USB3.0与外置3.5寸硬盘盒连接,Syncthing同步文件夹位于外置硬盘内,且文件系统是NTFS。

问题表现

同一时间内仅有一台设备修改同步文件夹内的文件,但是仍然没完没了地出现sync-conflict。
只要保存有修改的文件,很快就会出现带有sync-conflict的文件副本。

解决方案

不要使用ntfs-3g作为挂载驱动,将其更换为ntfs3。
/etc/fstab里ntfs和ntfs-3g都代表ntfs-3g,将文件系统类型修改为ntfs3。
像这样:

UUID=0F7A19C50F7A19C5 /media/thewhitedog9487/0F7A19C50F7A19C5 ntfs3 defaults,uid=1000,gid=1000,fmask=0000,dmask=0000

然后重新挂载即可。
或者,你也可以选择直接重启设备。

相关参考

Sync-conflict while editing – User Stories – Syncthing Community Forum
conflicts when file only changed on one device – Support – Syncthing Community Forum

Loading