强迫症快要被逼死了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
Bay0net
V2EX    NAS

强迫症快要被逼死了

  •  
  •   Bay0net 2024-01-15 15:45:17 +08:00 4143 次点击
    这是一个创建于 642 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前段时间换了新款的 MacBook Pro,然后安装了 Synology Drive Client,之前的老本用的好好的,结果这次就难受了。。

    设置了同步文件夹,然后用了一段时间,发现同步日志已经 7W 多条了,之前用了四五年记录都不到 1W 条。

    不光是强迫症的问题,现在同步日志都已经被 .DS_Store 充满了,没办法直观的看到正常文件的同步记录。

    日志基本都是 .DS_Store 文件,已经设置了不同步 .DS_Store 文件,但是日志里面都是这个文件的记录,有大佬知道如何解决吗?

    目前的环境:

    Mac OS 14.1.2 (23B92)

    Synology Drive Client 3.4.0-15724

    已经做了的操作:

    1. 参考 Apple 官网,关闭了使用下面的命令禁止生成 .DS_Store 文件,没卵用

    defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE

    1. 同步规则文件过滤器里面禁止同步 .DS_Store ,没卵用

    2. 网上也没找到解决办法,也不知道发在哪里能有大佬解决,只能来 v2 寻求帮助了 :(

    日志截图

    14 条回复    2024-01-18 09:31:31 +08:00
    error451
        1
    error451  
       2024-01-15 15:55:27 +08:00
    有个人写了个软件来解决这个问题:
    https://asepsis.binaryage.com/
    把所有的.DS_Store 都连接到一个地方,这样每个文件夹下就没有了。
    你可以试试
    error451
        2
    error451  
       2024-01-15 15:58:40 +08:00
    还有 .DS_Store 是 finder 创建的

    一直使用命令行的,从来没这烦恼
    error451
        3
    error451  
       2024-01-15 16:02:21 +08:00
    defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE

    这个是禁止 finder 在网络共享里写入.DS_Store 的。

    如果你用 finder 连接了对方的网络共享 文件夹,如果你有写权限,对方的文件夹里就会被写入.DS_Store
    263
        4
    263  
       2024-01-15 16:07:33 +08:00
    可以看下 ~/.SynologyDrive/data/session/1/conf/blacklist.filter 的内容,过滤规则是否正确
    xiaopanzi
        5
    xiaopanzi  
       2024-01-15 16:09:43 +08:00
    借楼请教一下:按需同步在 Linux 上怎么操作?好像只有 Windows 和 Mac 才行。
    Bay0net
        6
    Bay0net  
    OP
       2024-01-15 16:13:15 +08:00
    @error451
    1. 这个工具已经没办法使用了,Warning: Asepsis is no longer under active development and supported under OS X 10.11 (El Capitan) and later. 我现在的版本是 OS X 14 ,我下载测试了下,这工具的确没办法安装了。。
    2. 突然想到,.DS_Store 是 finder 创建的,那我如果换成 QSpace 是不是就好了。。之前在站内看过很多人推荐,我下载试用了,但是没啥需求,就没换。
    3. 这个命令的确是禁止在网络共享里写入的,我也看到了,没办法禁止本地生成 .DS_Store ,唉,我也没找到禁止本地生成 .DS_Store 的命令。。
    Bay0net
        7
    Bay0net  
    OP
       2024-01-15 16:20:20 +08:00
    @263 过滤规则是正确的,同步日志存放在 /Users/xxx/Library/Application Support/SynologyDrive/data/db/history.sqlite 里面,我把 .DS_Store 相关的记录删掉了,但是治标不治本。。我在群晖的官网看到这样的介绍,.DS_Store 本身就不会上传到 Nas 上,但是我不知道为什么现在会在同步日志里面显示,之前都是不显示的。。![群晖官网]( )
    error451
        8
    error451  
       2024-01-15 16:28:21 +08:00
    @Bay0net 反正我可以确认,我用终端的话,从来不会有.DS_store .

    这个苹果自己不改 finder ,谁都没办法。

    大概是苹果认为,用 finder 的应用场景,大多数都是不开显示隐藏文件的。

    能看到.DS_Store 的用户自己能解决
    F7TsdQL45E0jmoiG
        9
    F7TsdQL45E0jmoiG  
       2024-01-15 17:02:42 +08:00
    Finder 实打实的垃圾
    irrigate2554
        10
    irrigate2554  
       2024-01-15 19:21:32 +08:00
    .DS_Store 真是垃圾设计
    lovelylain
        11
    lovelylain  
       2024-01-16 09:04:18 +08:00 via Android
    套一层 nginx 试试:
    location ~ \.(_.*|DS_Store)$ {
    access_log off;
    if ($request_method = PUT) {
    return 403;
    }
    return 404;
    }
    location ~ \.metadata_never_index$ {
    return 200;
    }
    Bay0net
        12
    Bay0net  
    OP
       2024-01-17 08:01:51 +08:00
    @error451 是的,.DS_Store 是 finder 创建的,所以只用终端肯定不会出现,但是对于我来说不显示,我不习惯只用终端来操作文件,我在试用 QSpace ,如果能解决这个问题的话,我就入正然后弃用 Finder 了。。。
    piku
        13
    piku  
       2024-01-17 12:02:30 +08:00 via Android
    @Bay0net 群晖官网那个图,在 Windows 中也不符合啊,thumbs.db 也会被同步
    另外 DS_Store 和 DS_STORE 不一样
    Bay0net
        14
    Bay0net  
    OP
       2024-01-18 09:31:31 +08:00
    @piku 但是在 macOS 中,.DS_Store 的确不会同步,只是在日志中会记录。我觉得是他们官网的大小写搞错了而已。。。Windows 下我就不清楚了,我没在 Windows 上用过 Synology Drive Client 。。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     905 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 401ms UTC 19:51 PVG 03:51 LAX 12:51 JFK 15:51
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86