群晖Drive文件就是不同步?七类原因挨个查
先翻日志,别急着动手
文件改了没同步上去、服务器上的新文件也没拉下来,很多人第一反应是卸载重装 Synology Drive Client。先别动:客户端会把"哪些文件没同步、为什么失败"记下来。打开 Synology Drive Client 进入日志页面,原因大都在里面。
下面七类是官方归纳的高频原因,按命中率过一遍。
一:同步规则把文件排除了
自己(或管理员)以前设过过滤规则,文件被规则挡在门外:
- Synology Drive Client:前往同步任务 > 选择一个任务 > 同步规则。检查文件过滤器是否设了大小限制、排除了某些扩展名;“文件夹"页没勾选的文件夹不会同步。
- Synology Drive ShareSync(仅限 DSM):前往选择服务器 > 已同步文件夹 > 选择已启用的任务 > 编辑,检查文件过滤器和"基于文件夹的选择性同步"设置。
- Synology Drive Server:管理员在管理控制台 > 设置 > 用户同步配置文件里设的过滤规则,会套用在"应用用户"列表里的账户上。找管理员确认。
二:文件名带特殊字符
文件名以波浪号 (~) 开头、Windows 下路径含 * : ? \ / " < > | 任一字符、macOS 和 Linux 下路径含 \ 或 /,这些文件默认不同步。Drive 会被多种操作系统访问,各平台命名规则不同,这类名字直接跳过,改名再试。
三:路径或文件名超长
Windows 下名称或路径超过 247 个字符、macOS 下路径超 768 个或文件名超 255 个字符、Linux 下路径超 2,048 个或文件名超 255 个字符,都会被跳过。把完整路径加文件名(含扩展名)粘贴进 Notepad++ 可查总字符数。文件夹层级拍扁一点就能解决。
四:文件带系统属性
Windows 下带 OFFLINE、REPARSE_POINT、SYSTEM、TEMPORARY 任一属性的文件不同步。右键文件 > 属性 > 详细信息可看到标记(SYSTEM 显示为 SA),用 attrib 命令移除后再同步。
五:文件被占用或没权限
文件被其他应用程序打开会锁定,关掉再试;账号没有访问权限的找管理员核查;文件或文件夹被设成只读的改回来。
六:杀毒软件拦了
把 Synology Drive Client 和同步文件夹加进杀毒软件的允许列表。杀毒软件若把下载文件判为潜在有害文件,同样会导致同步失败。
七:同步文件数超上限
每台群晖机型按 CPU 规格有建议的同时同步文件数上限。到 File Station 右键未同步的文件夹 > 属性看文件数量;超限就在管理控制台禁用部分团队文件夹,或把不需要同步的内容挪到未启用为团队文件夹的共享文件夹里。
验证
每处理完一类,到客户端日志确认对应失败记录消失,再新建测试文件放进同步文件夹,看它能否准时出现在网页端 Synology Drive 里。
一个坑
TEMPORARY 属性用 attrib 命令移不掉,这是最容易卡住的地方——属性检查里看得到它,命令却清不掉。官方的路子是在客户端设置里选择同步临时文件和文件夹,别硬清。另外 ShareSync 的日志不显示未同步事件,用 ShareSync 只能按七类手动排查。
文件同步问题反复出现的,贵州本地可以找诚鑫致达科技帮您梳理同步架构和规则配置,把企业 NAS 的文件流转理顺。