V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
拼车信息请发到 /go/cosub 节点。

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

我被这世上最先进的“使用中同步”算法 iclouddrive 恶心到了,决定自己写一个了

  •  
  •   soclearn · 2023-11-23 16:16:48 +08:00 · 2993 次点击
    这是一个创建于 393 天前的主题,其中的信息可能已经有所发展或是发生改变。

    号称最先进的软硬一体的公司,打造软硬闭环
    号称披着硬件外衣的“软件公司”,其实软件技术也就一般

    一个使用中同步技术,放了多少年,还没解决好。
    从 osx10 升到 osx12 ,还是各种冲突,停住,整盘重新同步。
    虽然有与 os 紧密集成的 apfs 和 finder ,但是还是没见能解决任何问题

    所谓大公司,这效率也没见得有多么好嘛。。
    瞬间对正在使用中的苹果全家桶,产生了怀疑,特别是 mate60 出现之后
    唉算了,看来一直吹得高高的苹果和一票外国公司,也没有那么 好嘛

    什么时候把 icloud 服务停了也好,用 git 同步都比它可靠

    43 条回复    2023-11-28 21:29:20 +08:00
    zhaidoudou123
        1
    zhaidoudou123  
       2023-11-23 16:29:33 +08:00
    最先进的应该是 onedrive 或者 dropbox 吧,怎么也轮不上 iCloud
    soclearn
        2
    soclearn  
    OP
       2023-11-23 16:31:20 +08:00
    @zhaidoudou123

    onedrive,dropbox 只是工具层面的

    icloud 与 apfs ,osx 绑定呢,秒同步这些,逼格号称更高

    一个工具怎么比
    totoro625
        3
    totoro625  
       2023-11-23 16:31:41 +08:00
    试试 Seafile ,我觉得同步软件里面做的仅次于 Dropbox 和坚果云
    soclearn
        4
    soclearn  
    OP
       2023-11-23 16:32:36 +08:00
    以前图省事
    用的一水的苹果全家桶,手表都是
    soclearn
        5
    soclearn  
    OP
       2023-11-23 16:33:19 +08:00
    @totoro625

    一开始就接确并弃用的选型。。。。
    Ga2en
        6
    Ga2en  
       2023-11-23 16:38:54 +08:00
    iCloud-iCloud drive 关闭后面按钮再打开解决%99.9999 的问题剩下的退出 iCloud 解决
    B3UzMhCd3dDvVVLa
        7
    B3UzMhCd3dDvVVLa  
       2023-11-23 16:39:13 +08:00
    icloud 最膈应人的是空间优化功能,今天打开过的 pdf 文档,明天就从本地删掉,每次打开都要重新下载
    zhaidoudou123
        8
    zhaidoudou123  
       2023-11-23 16:48:42 +08:00
    @soclearn #2
    讲道理 onedrive 也和 windows 绑定😂
    soclearn
        9
    soclearn  
    OP
       2023-11-23 17:09:49 +08:00
    @zhaidoudou123

    那只是外挂,tools

    apfs ,快照,zfs 那套
    finder 中和 iclouddrive 不是外挂,是一开始就包含在设计中的,有区别

    跟不深入研究的人讨厌真是有点累
    soclearn
        10
    soclearn  
    OP
       2023-11-23 17:10:24 +08:00
    @Ga2en

    这样真不如不用。
    ltkun
        11
    ltkun  
       2023-11-23 17:13:02 +08:00 via Android
    最近在做的事情就是远离公有云
    zhaidoudou123
        12
    zhaidoudou123  
       2023-11-23 17:24:08 +08:00
    @soclearn #9
    行行行,我感觉也挺累的,iCloud Drive 推出时候 AFPS 都不知道在哪里,也不知道为什么你会觉得他就比 OneDrive 高到哪去
    算了不说了
    IgniteWhite
        13
    IgniteWhite  
       2023-11-23 17:42:36 +08:00   ❤️ 1
    自己写一个?期待楼主的代码。不过 Linux 上有好多自己写的云同步工具了,macOS 直接跑就好了呀 https://github.com/awesome-selfhosted/awesome-selfhosted#file-transfer--synchronization 里面有楼上提到过的 Seafile
    justaname
        14
    justaname  
       2023-11-23 17:42:44 +08:00 via iPhone
    @soclearn icloud drive 跟 apfs 、zfs 、快照的关联是什么? apfs 出来之前不支持 cow 的 hfs 上也有 icloud drive 。我想听听你这位深入研究者有什么高见
    tyzandhr
        15
    tyzandhr  
       2023-11-23 17:58:08 +08:00 via Android
    apfs 在设计上就没有,也不会考虑到同步的事情。说到底全盘同步也只是个小众需求
    wh469012917
        16
    wh469012917  
       2023-11-23 18:00:58 +08:00
    可以自己试着写一个云盘文件同步的功能,看看难度怎么样,只要能做到 iCloud 一半,就算成功了。很期待,记得开源
    soclearn
        17
    soclearn  
    OP
       2023-11-23 18:07:17 +08:00
    @tyzandhr 全盘同步就是普通的一个需求
    类似于,我希望有一个盘,我在上面干活,在云端和另一台设备上就有了,就是最普通不过的使用中同步,什么小众?
    apfs ,差异同步,快照,cow ,哪个跟同步没关系???
    soclearn
        18
    soclearn  
    OP
       2023-11-23 18:08:07 +08:00
    @wh469012917
    最基本的要求,宁可慢点,可靠点,也不要时不时触发冲突,整盘重新同步,这种事情
    tyzandhr
        19
    tyzandhr  
       2023-11-23 19:54:22 +08:00 via Android
    @soclearn 简而言之,机制和策略是两回事
    jsq2627
        20
    jsq2627  
       2023-11-23 20:01:58 +08:00 via iPhone
    其实同步要做好比想象的复杂,本质是解决分布式系统的数据一致性问题
    soclearn
        21
    soclearn  
    OP
       2023-11-23 21:15:40 +08:00
    @jsq2627

    是的,它是一个很复杂很复杂的问题,甚至上升到类似 ai 的难度
    moioooo
        22
    moioooo  
       2023-11-23 22:05:46 +08:00 via iPhone
    icloud drive 同步的不可控才是最难受的吧。
    我放上面的东西,靠 icloud 自己判断啥好时候存云端,啥时候再本地..完全不靠谱。需要用的时候拉不下来,需要上传的时候一直卡住。而且也没个进度条、提示等等。
    最惨的一次教训,就是在 icloud drive 上存了几千个视频。有一次打开发现挺模糊的,经过多次测试,源文件没了,只有马赛克版本了。这是 drive 啊,不是 photo ,咋就这么给我优化了?
    KevinDo2
        23
    KevinDo2  
       2023-11-24 08:42:36 +08:00
    什么时候写好?
    godpeo
        24
    godpeo  
       2023-11-24 08:46:10 +08:00 via iPhone
    楼主什么场景, 好像是两个不同设备同时改的时候?
    tsohgdivil
        25
    tsohgdivil  
       2023-11-24 09:47:10 +08:00
    @soclearn

    就算 APFS 有可以帮助 iCloud 更好同步的文件特性,也不妨碍这是两个独立的系统由两个不同的团队开发。

    并且 iCoud Drive 是需要考虑到 APFS 以外的文件格式的,例如 HFS+和 NTFS ,这就导致了 iCloud 的同步机制不可能深度依赖 APFS 。

    跟不懂思考的人讨论真是有点累。
    snsn
        26
    snsn  
       2023-11-24 09:48:20 +08:00
    mate60 出现后 苹果在网上被各种声讨的声音一下子放大了很多。
    fredweili
        27
    fredweili  
       2023-11-24 09:50:31 +08:00
    苹果的软肋就是云服务,没这个基因从来没做好过
    Dachunlv
        28
    Dachunlv  
       2023-11-24 10:24:15 +08:00 via iPhone
    虽然我一直在用 iCloud Driver ,但不得不承认体验真的是一坨屎……
    hsiaochi
        29
    hsiaochi  
       2023-11-24 14:01:16 +08:00
    可以把他想象为 Apple one 的附赠品,不要过于依赖,放低期望,很多事就都通透了
    Socrazy
        30
    Socrazy  
       2023-11-24 14:28:08 +08:00 via iPhone
    七八个设备同步中,没遇到这些问题,有一处卡住是因为 Adgh 屏蔽了 icloud 域名。
    即使使用第三方的应用,类似 Craft 也能秒同步,这边修改,另一台设备秒刷新。
    soclearn
        31
    soclearn  
    OP
       2023-11-24 20:21:21 +08:00
    @tsohgdivil

    你以为你很会扒历史?
    你以为 iclouddrive 的不会看平台分 codebase ?不以时俱进摈弃旧码?会死守旧平台?

    捧着没用的知识还自以为妙语天下
    迂腐又过于在角落里翻垃圾
    tsohgdivil
        32
    tsohgdivil  
       2023-11-25 15:10:45 +08:00 via iPhone
    @soclearn 您是 apple 雇员?你知道 iCloud 在 apfs 上使用了快照和 cow 功能?不是你在这装什么呢?兄弟,民科也不是这么好当的,你这半桶水晃荡计算机民科看到了都要笑你
    soclearn
        33
    soclearn  
    OP
       2023-11-26 18:15:38 +08:00
    @tsohgdivil 那就麻烦你重新翻翻你那堆垃圾,笑死了
    soclearn
        34
    soclearn  
    OP
       2023-11-26 18:16:44 +08:00
    @tsohgdivil 没想到这里也能遇到这种抬杠员,这贴子你别回复了回复别人贴子去,看着烦
    soclearn
        35
    soclearn  
    OP
       2023-11-26 18:19:24 +08:00
    @tsohgdivil
    你用过 icloud 不,
    新版本 icloud 那个不是 apfs 快照一个大文件只改动部分,差异秒传,肉眼可见的算法本质。
    算了这贴子你也别回复了,回复别人贴子去,看着烦
    tsohgdivil
        36
    tsohgdivil  
       2023-11-27 01:31:51 +08:00
    @soclearn
    刷这么多屏累不累呀?说你是民科你就这么急吗😍
    你大言不惭说自己要自己写一个结果屁都没有的样子,真的很像整天叫嚷着要发明永动机的民科呢❤️
    soclearn
        37
    soclearn  
    OP
       2023-11-27 01:57:41 +08:00
    @tsohgdivil
    是谁呢,说了此贴不欢迎他,硬要跑进来看,几次了
    我说了就要写给你看?你老几?
    民科不好吗?爱因斯坦也是民科.科学真分民与专?
    另外,程序更多是一种艺术而不是科学.
    你在每一个点上都透着蠢和恶.

    非要我说滚吗
    tsohgdivil
        38
    tsohgdivil  
       2023-11-27 02:03:39 +08:00
    @soclearn

    笑死,疯狂 @我然后说我跑进来看,民科脑子是不是都是这样的呀?有点不好使?

    看你应该也不是计算机专业的吧?程序是艺术这种逆天的话都说出来的,多学学数据结构和计算机组成原理,对你有好处。

    叫我滚,你有这个能力吗?要不要自己写个论坛然后禁止我登录呀(笑

    爱你😍
    soclearn
        39
    soclearn  
    OP
       2023-11-27 02:49:57 +08:00
    @tsohgdivil

    去百度或 google 下,
    程序是艺术多一点还是科学多一点.爱因斯坦有没有民科的成份,这二话题的答案
    再来说吧

    你三句不离“专业二字”的行为,,是因为你很享受”专业“二字吗?
    噗哈哈~~这次是真想笑
    至少,你在贴子对程序的理解,其实一点也不“专业”嘛

    我写了个贴子在我贴子里发言,跑进跑出不一直是你吗?
    只是嫌你烦,没有明叫你滚
    很难理解吗?
    justaname
        40
    justaname  
       2023-11-27 04:59:30 +08:00
    @tsohgdivil 这人真是魔怔,自己先开嘲讽说了半天连个屁也讲不出来,被别人说还会炸毛,你还指望他真能写一个呀哈哈哈。
    问他 icloud drive 到底怎么深层次使用了 APFS 特性就在那绕来绕去。差分同步的话 NTFS 上的 OneDrive 跟 dropbox 也支持,HFS 上的 dropbox 也支持,跟文件系统能有啥关系?还扯到 ZFS ,他不会以为 iCloud 的差分同步机制是给文件夹打系统级快照吧,真就民科水平
    soclearn
        41
    soclearn  
    OP
       2023-11-27 15:59:43 +08:00
    这年头拿专业二字糊脸上当宝的人还真多啊,值几钱?
    一个个不嫌磕碜,😄这边真快笑死了

    好用就是好用,不好用就是不好用,本贴描述 iclouddrive 有问题从回复 1 到这,附议已经很多了,很清楚了
    非要秀你那点垃圾,
    你说你专业吧,也只会说别人不专业,只会几个名词扯来扯去,你专业?

    这贴子你也快别回复了回复别人贴子去,看着烦
    soclearn
        42
    soclearn  
    OP
       2023-11-27 16:11:58 +08:00
    只有那种蹩脚怪,才会动不会拿专业二字说事,生怕别人不知道他自己藏着的那点垃圾实际上没有真本领😄

    真正的有技术早就默默写程序了,还天天不离专业二字?拿民科和专业说事的人这心得有多虚😄

    科学在民在业,根本没有区别.都是科学,有啥高低的?小孩子都知道这事,都“23”世纪了,这样做的人心记得是有多老迈😄

    没想到 v2 也能碰到这等上古垃圾
    想吐
    soclearn
        43
    soclearn  
    OP
       2023-11-28 21:29:20 +08:00
    apfs 是基于 zfs 部分继承的.这点应该都知道
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1088 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:48 · PVG 02:48 · LAX 10:48 · JFK 13:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.