群晖服务器上删掉的文件夹又出现了?Drive 同步任务在重建它

场景:删掉的文件夹,几分钟后又回来了

服务器端明明把这个文件夹删干净了,过一阵它又原样出现,连权限设置都还在。头一回碰到的人多半怀疑自己删错了地方,再删一次,它再回来,像在跟人较劲。这不是权限问题,也不是存储故障,是 Synology Drive 的同步机制在起作用。

重建是怎么发生的

只要这个文件夹还被某个处于活动状态的同步任务关联着,从服务器上删除它之后,Drive 就会在下一轮同步时把它重新创建出来。触发条件是文件夹里存留着不符合同步条件的文件:为了在客户端电脑上保留这些未同步文件的目录结构,Drive 会在服务器上重建父文件夹。换句话说,文件夹「复活」不是 bug,是产品有意设计的行为——它保护的是客户端那边还没来得及同步的那部分数据。

文件没同步过去,常见两类原因

  • 同步任务的限制:文件超出了任务设置的大小限制,或者文件名里带着不受支持的字符;
  • 文件筛选设置:这一类文件类型或扩展名,已经在任务的文件筛选设置里被排除,从一开始就不在同步范围内。

被排除的文件一直留在服务器上,客户端没有对应版本,Drive 就替它们把文件夹骨架撑着,删多少次都会长回来。

处置顺序:先理文件,再断引用,末了才删

  1. 进同步任务的设置,核对文件筛选规则与大小限制,弄清哪些文件没同步、为什么没同步;
  2. 要保留的未同步文件先移出这个文件夹,或者调整规则放行,让它们正常同步完成;
  3. 断开任务与文件夹的关系:在同步任务里取消对该文件夹的引用,或干脆暂停任务;
  4. 再从服务器端删除文件夹,删完刷新一次目录确认。

如果业务上还要这个文件夹,只是想清掉部分内容,逐个删文件比删整个文件夹稳妥——文件级的删除会被同步逻辑正常处理,不会触发父文件夹重建。

预防

动服务器上的文件夹之前,先到 Drive 管理控制台把各同步任务的引用范围看一遍;给同步任务配文件筛选时,被排除的类型尽量集中到独立目录,别散在业务文件夹里——源头清爽了,删除就不会再来回拉扯。

小结

文件夹反复出现,答案几乎都在「未同步文件」身上。顺序走对——先理文件、再断引用、末了删除——这件事一次就能收尾。

诚鑫致达科技在服务器上动文件夹前有个固定顺序:先暂停还引用着它的同步任务,删完等五分钟刷新一次目录——没再长回来,这一步才算收尾;长回来了,就回头去追未同步的那批文件。