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

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

  •  
  •   dawee2y · 11 小时 35 分钟前 · 1791 次点击

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

    iCloud 有比 Dropbox 强吗?
    renmu
        7
    renmu  
       10 小时 50 分钟前 via Android
    出现代码冲突几乎是必然的
    ogzo
        8
    ogzo  
       10 小时 50 分钟前
    代码还是用 git 这种专业工具吧,cloud 放一些小文件、软件、文档之类的...
    miniliuke
        9
    miniliuke  
       10 小时 45 分钟前
    @icestraw 这么不靠谱吗?照片丢了不是血亏
    ern
        10
    ern  
       10 小时 41 分钟前
    Dropbox 和坚果云更适合一点,iCloud 确实更容易出奇奇怪怪的事情
    niubilewodev
        11
    niubilewodev  
       10 小时 24 分钟前
    不靠谱。特别是代码仓库这种零碎小文件多的场景。非常非常不靠谱。
    GlobalNPC
        12
    GlobalNPC  
       10 小时 13 分钟前
    Dropbox 和坚果云算是很专业的了,这俩都不推荐用来存代码
    MacsedProtoss
        13
    MacsedProtoss  
       10 小时 12 分钟前 via iPhone
    iCloud 跑代码这种小文件非常不靠谱
    MacsedProtoss
        14
    MacsedProtoss  
       10 小时 7 分钟前 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  
       10 小时 5 分钟前   ❤️ 1
    1. 除非你两台电脑是完全错开用,第一台完全同步完,再开第二台,不然必会莫名其妙丢,即便这样,也可能有各种奇怪的原因丢文件
    2. 所有设备端都开启保留下载,不然 iCloud 会把你的文件空间“释放”掉,等你需要的时候重新下载,会出现等好久,然后下载失败,各种尝试都搞不下来。
    jsion
        16
    jsion  
       10 小时 5 分钟前
    有一个很大的问题在于如果有些文件没有“频繁”访问,然后就会出现这个文件只存在 icloud 而本地的文件内容会被删除,只存在文件占位,需要重新下载才行,默认就给你优化本地存储空间😅 而且还没有办法设置特例,哪些目录要求必须留存本地
    Lenic
        17
    Lenic  
       9 小时 49 分钟前
    不知道有没有人用过 DEVONthink ,加上手机端,相当于把 Mac 随时带的感觉
    JoshTheLegend
        18
    JoshTheLegend  
       9 小时 28 分钟前 via iPhone
    我也感觉小文件的同步怪怪的,可能是因为小文件同步频率比较高吧,存些视频之类的就还好
    icestraw
        19
    icestraw  
       9 小时 26 分钟前
    @miniliuke 照片存哪都会丢 存 iCloud 会被删 本地文件也会坏 只能说多存几份
    94
        20
    94  
       8 小时 35 分钟前
    存代码就算了吧,都有 Git 了没必要靠 iCloud 。
    abc0123xyz
        21
    abc0123xyz  
       8 小时 33 分钟前
    代码自建个 gitea 吧。
    docx
        22
    docx  
       8 小时 21 分钟前 via iPhone
    云最好还是做备份而不是唯一存储
    paynezhuang
        23
    paynezhuang  
       8 小时 10 分钟前
    小零碎文件最好别用。一些文档什么的还可以。但是还是需要多重备份下重要文件
    bsfx2
        24
    bsfx2  
       8 小时 4 分钟前
    不频繁读写的文件可以。经常读写或者海量文件的就等着炸吧。
    以前基于文件夹监听模式的网盘还好一点,Dropbox 做得最好。

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

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


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

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

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