返回列表 发布新帖

[同步与备份] 方法分享——MAC、绿联NAS、Windows三方实时同步问题及解决方案

1893 3
发表于 2025-10-17 22:52:50 | 查看全部 阅读模式 IP:–江苏–苏州

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
1. 主机及网络背景:
MAC系统:Mac OS 10.15
Windows系统:windows 11
绿联NAS系统:应该是8月更新的最新系统下出现的问题(现在2025.9的系统有没有修复BUG不清楚)

2. 问题描述:
       我时常需要在macbook(主要办公笔记本)、办公室电脑(Windows10)、家里台式机(Windows11)之间实时同步数据。 由于MAC系统,经常会生成.DS_Store,偶尔也会出现~$之类的缓存文件,这些文件往往是同步被过滤掉的文件(实时同步软件通过正则表达式默认过滤掉了这些文件)。
       当MAC系统的某个文件夹A出现了这些隐藏文件时,而对应Windows系统下的这个文件夹A确没有这些文件。    当我在Windows系统上直接删除A文件夹时,绿联NAS会直接删除文件夹,但是绿联NAS同步到MAC时,即同步失败,因为绿联NAS的删除机制是先删除A文件夹下的所有非隐藏文件,然后删除A文件夹。 在MAC上删除完非隐藏文件后,尝试直接删除A文件夹时,MAC系统检测到A文件夹下仍有.DS_Store文件或~$缓存文件,则MAC系统无法删除A文件夹。此时BUG出现。

3. 解决方案:
以下方案可能非最佳解决方案,但是在实测时确实有效:
(1)找到MAC系统、Windows系统下需要同步的文件夹A的根目录,调整系统设置,显示隐藏文件(MAC系统通过快捷键 shift+command+.切换;Windows系统在文件夹顶部的查看里修改)
(2)找到A文件夹目录下的.stignore文件,用文本编辑器打开,删掉所有内容,把下述“过滤模式”全部粘贴进去 并 保存
(?d)._*
(?d).DS_Store
(?d)._.DS_Store
(?d).ipynb_checkpoints
(?d).idea
(?d).gitignore
!package-lock.json
!yarn.lock
!pnpm-lock.yaml
Thumbs.db
~$*
*.lock
.~lock.*#
*.~#0
*.tmp
*.temp
*.swp
*.lnk
*.pst
~*.*
@eadir
.SynologyWorkingDirectory
#recycle
desktop.ini
Icon\r
thumbs.db
$Recycle.Bin
@sharebin
System Volume Information
Program Files
Program Files (x86)
ProgramData
#snapshot
*.ug-tmp

(3)上述问题即可解决。什么原理,在此不做解释,感兴趣的可以通过GPT或者DeepSeek解惑。

评论3

绿联技术不看我的贴Lv.1 发表于 2025-10-23 04:55:30 | 查看全部 IP:–湖北–襄阳
😴
ikenLv.1绿联NAS社区会员用户 发表于 2025-11-7 10:57:56 | 查看全部 IP:–广东–佛山–高明区
收藏备用

bAYj3kLv.1 发表于 2025-12-12 08:25:47 来自手机 | 查看全部 IP:–湖南
收藏,备用。

评论

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2026 绿联NAS私有云社区 版权所有 All Rights Reserved. 粤公网安备44030002002555号| 粤ICP备12028978号
关灯 在本版发帖
联系技术支持
返回顶部
快速回复 返回顶部 返回列表