V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dawee2y
V2EX  ›  Apple

icloud 云盘当作“本地磁盘”可以吗?有大佬试过吗

  •  
  •   dawee2y · 9 小时 11 分钟前 · 1655 次点击

    现在是 200G 空间用了 150G ,感觉剩余的 50G 可能撑不了一年,想趁着优惠京东买一年 2T 空间的 icloud ,但按现在的用法太浪费了,就准备试试把 icloud 云盘当作“本地磁盘”,把 mac 上所有的文件、代码等拷贝到 icloud 中,进行云同步,再买一台 mac mini 放家里,这俩就有了几乎完全同步(除了一些系统设置、已安装应用等)的两台 mac ,感觉会很方便。

    请问有这样用的老哥吗?不知道靠不靠谱?实际用起来会不会出现同步失败,甚至丢失文件之类的的情况

    PS:大家还有什么可以把这 2T 空间利用起来的其他的用途吗?(不考虑拉人拼车)

    44 条回复    2025-10-23 19:25:08 +08:00
    SakuraYuki
        1
    SakuraYuki  
       8 小时 46 分钟前
    我一直这样用的,因为懒得笔记本背来背去,从去年家里买了 mac mini 开始用了一年了没任何问题
    swq1227
        2
    swq1227  
       8 小时 46 分钟前
    实际操作很麻烦,就当代码同步这一块,文件数量多目录层级多的时候,icloud 同步经常莫名其妙失败
    superrichman
        3
    superrichman  
       8 小时 44 分钟前
    你不怕丢文件就用 iCloud
    fredweili
        4
    fredweili  
       8 小时 36 分钟前
    可以,问题不大
    icestraw
        5
    icestraw  
       8 小时 34 分钟前
    用过 不靠谱 会丢 尤其是代码 别用
    coolcoffee
        6
    coolcoffee  
       8 小时 28 分钟前
    哪怕是 Dropbox ,我也遇到了 terraform 初始化依赖反复造成冲突的情况,不得不先暂停之后才能继续。

    iCloud 有比 Dropbox 强吗?
    renmu
        7
    renmu  
       8 小时 25 分钟前 via Android
    出现代码冲突几乎是必然的
    ogzo
        8
    ogzo  
       8 小时 25 分钟前
    代码还是用 git 这种专业工具吧,cloud 放一些小文件、软件、文档之类的...
    miniliuke
        9
    miniliuke  
       8 小时 21 分钟前
    @icestraw 这么不靠谱吗?照片丢了不是血亏
    ern
        10
    ern  
       8 小时 16 分钟前
    Dropbox 和坚果云更适合一点,iCloud 确实更容易出奇奇怪怪的事情
    niubilewodev
        11
    niubilewodev  
       8 小时 0 分钟前
    不靠谱。特别是代码仓库这种零碎小文件多的场景。非常非常不靠谱。
    GlobalNPC
        12
    GlobalNPC  
       7 小时 49 分钟前
    Dropbox 和坚果云算是很专业的了,这俩都不推荐用来存代码
    MacsedProtoss
        13
    MacsedProtoss  
       7 小时 48 分钟前 via iPhone
    iCloud 跑代码这种小文件非常不靠谱
    MacsedProtoss
        14
    MacsedProtoss  
       7 小时 43 分钟前 via iPhone   ❤️ 1
    @renmu 甚至都不是出现冲突这么简单
    很有可能你在机器 a 改了一堆文件 ABCD 变成了 A1 B1 C1 D1
    另一台机器 b 上面 A1 C1 同步了 BD 不同步,还是 B0 D0
    然后一旦你在机器 b 上改了一下没同步的 B0 ,变成了 B2 ,被同步过去了,那么机器 a 上就会变成 A1 B2 C1 D1 ,B1 就永久丢失了

    因此必须要用 git 来管理代码,不能用网盘…
    leehaoze98
        15
    leehaoze98  
       7 小时 41 分钟前   ❤️ 1
    1. 除非你两台电脑是完全错开用,第一台完全同步完,再开第二台,不然必会莫名其妙丢,即便这样,也可能有各种奇怪的原因丢文件
    2. 所有设备端都开启保留下载,不然 iCloud 会把你的文件空间“释放”掉,等你需要的时候重新下载,会出现等好久,然后下载失败,各种尝试都搞不下来。
    jsion
        16
    jsion  
       7 小时 40 分钟前
    有一个很大的问题在于如果有些文件没有“频繁”访问,然后就会出现这个文件只存在 icloud 而本地的文件内容会被删除,只存在文件占位,需要重新下载才行,默认就给你优化本地存储空间😅 而且还没有办法设置特例,哪些目录要求必须留存本地
    Lenic
        17
    Lenic  
       7 小时 25 分钟前
    不知道有没有人用过 DEVONthink ,加上手机端,相当于把 Mac 随时带的感觉
    JoshTheLegend
        18
    JoshTheLegend  
       7 小时 4 分钟前 via iPhone
    我也感觉小文件的同步怪怪的,可能是因为小文件同步频率比较高吧,存些视频之类的就还好
    icestraw
        19
    icestraw  
       7 小时 1 分钟前
    @miniliuke 照片存哪都会丢 存 iCloud 会被删 本地文件也会坏 只能说多存几份
    94
        20
    94  
       6 小时 11 分钟前
    存代码就算了吧,都有 Git 了没必要靠 iCloud 。
    abc0123xyz
        21
    abc0123xyz  
       6 小时 8 分钟前
    代码自建个 gitea 吧。
    docx
        22
    docx  
       5 小时 57 分钟前 via iPhone
    云最好还是做备份而不是唯一存储
    paynezhuang
        23
    paynezhuang  
       5 小时 45 分钟前
    小零碎文件最好别用。一些文档什么的还可以。但是还是需要多重备份下重要文件
    bsfx2
        24
    bsfx2  
       5 小时 39 分钟前
    不频繁读写的文件可以。经常读写或者海量文件的就等着炸吧。
    以前基于文件夹监听模式的网盘还好一点,Dropbox 做得最好。

    现在 macOS 上几乎所有云盘都是用的 FileProvider API
    https://developer.apple.com/documentation/fileprovider

    我有个大约 60 GB 左右的基本由小文件组成的资料库,炸过 OneDrive ,炸过 iCloud 。
    下载、同步,甚至暂停再恢复同步,它计算差值就要计算半天。
    现在存在 Google Drive 里,基本只用网页版来存取这里面的文件。
    superrichman
        25
    superrichman  
       5 小时 38 分钟前
    @MacsedProtoss #13 一看你就是用过的,iCloud 的同步机制就是一坨
    dawee2y
        26
    dawee2y  
    OP
       5 小时 32 分钟前
    @swq1227 代码的话我是准备直接在 icloud 中 clone 下来,平时通过 git 管理,icloud 负责同步整个代码目录,这样即使 icloud 丢了文件,我也能通过 git 命令发现及恢复。
    ryan0966
        27
    ryan0966  
       5 小时 0 分钟前
    我也在考虑这么用,但是保险起见最好还是把 icloud 当作一个文件备份中转,本地仍旧存一份,然后通过增量备份的形式同步到 icloud ,不过目前还没找到比较好的软件能实现这个功能,能自动进行增量备份
    dilidilid
        28
    dilidilid  
       4 小时 43 分钟前 via iPhone
    文档可以,代码和数据库类型的文件不行,不然你会很快付出代价的
    zhujunsan
        29
    zhujunsan  
       4 小时 2 分钟前
    我用 Syncthing 同步多设备上的代码
    unneeded
        30
    unneeded  
       3 小时 54 分钟前
    相比 iCloud 我更信任 onedrive
    starrys
        31
    starrys  
       3 小时 39 分钟前
    创建虚拟磁盘,将代码文件放里面。然后同步虚拟磁盘映象文件。并且同时使用 Git 进行版本控制。
    GeekGuru
        32
    GeekGuru  
       3 小时 37 分钟前
    千万不要,即便是 OneDrive 也不太行,这种最好只能用简单的,相对完整的文件的同步。
    Maipol
        33
    Maipol  
       3 小时 35 分钟前
    一直这么用的,当然建议做双备份
    lucifer9
        34
    lucifer9  
       3 小时 33 分钟前
    小文件很多的话只有 Dropbox 还算靠谱
    但是现在感觉也有点拉胯了
    LittleControl
        35
    LittleControl  
       3 小时 17 分钟前
    文件可以,但是代码这种涉及版本管理的建议不要,可能 iCloud 本身就有版本冲突
    wangpao
        36
    wangpao  
       2 小时 56 分钟前
    别放重要数据,别放重要数据,别放重要数据,会丢!


    也别放大量的小文件,可能在某次同步的时候,就卡住一个文件,导致你下载别的紧急需要的文件也下载不下来

    也别放需要频繁在不同的电脑读写的文件,会冲突,而且这个冲突很奇怪,有时候甚至会出现多个版本,有时候又会用旧文件覆盖新文件。

    简单而言就是放不重要,也不琐碎,也不经常使用的文件
    bigbugbag
        37
    bigbugbag  
       2 小时 49 分钟前
    @dawee2y 有 BUG ,我之前已经遇到过了,会有很多因为云盘同步而产生的冲突文件。总之不要在云盘中使用 git 等工具
    flymemory
        38
    flymemory  
       2 小时 36 分钟前
    尝试过,一个 Excel 文件都没办法稳定同步
    katwalk
        39
    katwalk  
       2 小时 30 分钟前
    其实 200G 并不是很大的空间,Onedrive 5T 空间一年也就几十块钱
    superrichman
        40
    superrichman  
       2 小时 23 分钟前
    @dawee2y #25 到时候 .git 目录数据损毁,哭都没地方去
    chyuhung
        41
    chyuhung  
       2 小时 11 分钟前
    我用的 OneDrive ,什么资料配置都往里面扔,说重装系统就重装系统,换完需要的东西保留本地就行,还省硬盘,非常方便,没有同步功能的软件配置也指向 OneDrive 的文件夹,用好几年了暂时没出过什么问题
    chyuhung
        42
    chyuhung  
       2 小时 9 分钟前
    补充下,代码肯定还是放代码仓库
    dawee2y
        43
    dawee2y  
    OP
       2 小时 6 分钟前
    @superrichman 真这样确实坑爹,不过我代码都会在 gitee 或者公司 git 上同步,问题不大
    jaswer
        44
    jaswer  
       11 分钟前
    试过,不能管理代码,其他的可以的
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3110 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:36 · PVG 19:36 · LAX 04:36 · JFK 07:36
    ♥ Do have faith in what you're doing.