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

1 TB 苹果电脑,被系统数据占据了一半,折腾一圈终于找到原因,还有其他难友示例,希望能帮到大家

  •  
  •   Astralume · 12 天前 · 5238 次点击

    缘起

    我快乐的用 xcode build 世界 🎉

    突然弹出说磁盘不足,整个界面卡死 ╮(╯▽╰)╭

    老子有 1TB ,怎么会不够呢?而且我片子也没有放电脑啊。🤨

    打开设置存储一看,尴尬咯 🥲

    1 TB 的苹果电脑,被系统数据占据了一半,气炸 🤬

    使用了 腾讯柠檬清理、CleanMyMac 都找不到,都是清理垃圾,就是找不到大头,完全找不到谁在拉屎!💩

    太难受了,本来想都这说,今天周末要把电脑重装了。😂


    寻找方案

    找了一大圈为什么系统数据那么大,好像每个人都有自己的问题。

    例子: https://v2ex.com/t/1165407 orbstack 拉屎

    https://v2ex.com/t/1008905 纯系统垃圾

    https://v2ex.com/t/1047769 桌面壁纸

    https://linux.do/t/topic/1037007 Spotlight 索引

    各有各的苦难,但是库克说: “谁让你们不买 2T 的”


    找到

    后面再去下载了 DaisyDisk ,终于发现了问题,是隐藏空间里面的。😄

    发现是 苹果时间机器,就是那个 Time Machine 占了快 500GB 了。

    然后 DaisyDisk 怎么都删除不了,被保护了!!!

    现在知道那坨屎在那里了,就要找方案删除,最后还是 ChatGPT 立大功。


    解决

    使用下面命令查看本地的快照

    sudo diskutil apfs listSnapshots /System/Volumes/Data
    

    然后可以看到每个快照都有一个 uuid

    sudo diskutil apfs deleteSnapshot disk3s5 -uuid xxxxxxx(具体 uuid)
    

    执行完毕就看到成功了。

    500GB 啊,一千五,苹果知不知道他的内存是金子做的啊。


    为什么?

    为什么会有问题呢?

    原因是:以前是我使用外接硬盘做 Time Machine 的,然后选择了每天都备份,后面上了飞牛 Nas ,就改用了飞牛,建了一个新的,之前的那个硬盘就没有管他了,就一直挂着。然后苹果的系统会认为之前外接硬盘离线了,但是由于设置了每天备份,那么他就先占用本地的磁盘,每天备份,等你的硬盘插回去上线,系统好把数据迁移过去,所以他就一直在背后,默默的为你干活,把你的硬盘通通吃掉。

    踏实认真的 Time Machine


    开心的截图对比

    替代文字

    33 条回复    2025-12-15 15:56:54 +08:00
    sunpj
        1
    sunpj  
       12 天前
    我之前也遇到跟你一样的情况 也是 time machine 引起的
    someonesnone
        2
    someonesnone  
       12 天前
    我几年前也遇到过相同情况
    usn
        3
    usn  
    PRO
       12 天前
    不开时间机器是不是可以避免这个问题的发生
    Martinez
        4
    Martinez  
       11 天前
    苹果开启时间机器自动备份就会这样,脑瘫设计。
    改成手动备份,就会自行降下来。
    maojun
        5
    maojun  
       11 天前 via iPhone
    我也这样过,后来发现用满了就会自动删除,所以…眼不见心不烦
    Astralume
        6
    Astralume  
    OP
       11 天前
    @usn 是的,但是苹果的时间机器太好用了。
    hsulin
        7
    hsulin  
       11 天前
    @usn 我时间机器开的手动备份,也可以避免这种问题
    volvo007
        8
    volvo007  
       11 天前 via iPhone
    看得出来 op 是真开心,我的 1T 改 2T 了,不稳定就用到报废拉倒。原来用到 600 就提心吊胆,生怕存点视频剪一两个 fcpx 没了,现在爽用,然后发现我的 4Tssd 其实没报废,用来做 tm 刚好
    x5298990
        9
    x5298990  
       11 天前
    timemachine 一直使用手动模式,备份到 nas 上,不存本地。
    someonelikeyouah
        10
    someonelikeyouah  
       11 天前
    timemachine 还可以备份到本地嘛😂,我以为只能外接磁盘
    MilkyWayne
        11
    MilkyWayne  
       11 天前
    嗯嗯,一模一样的问题,TM 的目的地是群晖,但连不上群晖的时候总不能不工作吧,所以只能先放在本地了...

    问题就是,为什么有时候能自动连上群晖,有时候又不能,一直没搞明白...
    Aaron325
        12
    Aaron325  
       11 天前
    总有办法让你买更大空间
    julyclyde
        13
    julyclyde  
       11 天前
    啊? Time Machine 还会暂存在本地??震惊了
    我还以为外挂盘不在的时候就越过这次了呢
    X_Del
        14
    X_Del  
       10 天前
    ```
    tmutil listlocalsnapshots /
    tmutil deletelocalsnapshots /
    ```

    比 diskutil 方便点,不用找 uuid 。
    理论上 apfs 这个快照应该和 zfs 一样是 cow 的吧,创建快照不占空间,但是删除文件不会立刻释放空间。
    xiwolaisi
        15
    xiwolaisi  
       10 天前
    是的,也遇到了这个问题。。。
    aero99
        16
    aero99  
       10 天前
    从来不备份的路过,重要数据都存在 iCloud drive
    superkeke
        17
    superkeke  
       10 天前
    已按说明 删除本地磁盘的 timemachine 备份
    Astralume
        18
    Astralume  
    OP
       10 天前
    @volvo007 能愿意改是好事,用起来没储存压力。
    Astralume
        19
    Astralume  
    OP
       10 天前
    @X_Del 嗯嗯,有试,但是不知道为什么删除失败。
    Astralume
        20
    Astralume  
    OP
       10 天前
    @julyclyde 所以说:踏实认真的 Time Machine ,他就一直在背后,默默的为你干活,把你的硬盘通通吃掉。
    zagfai
        21
    zagfai  
       10 天前   ❤️ 1
    "500GB 啊,一千五,苹果知不知道他的内存是金子做的啊。"

    在技術圈子把存儲叫作內存的,建議封號:)
    privater
        22
    privater  
       10 天前
    还遇到过一个奇葩事情是备份视频文件到 Nas 时,在一台 Mac 上执行复制,结果这个 100G 的视频居然被完整缓存到了另一台 Mac 的 universal clipboard ,也是用 DaisyDisk 才发现 SSD 的隐藏位置丢了这么一个 tmp 文件缓存,而且重启也不会删掉,复制其他文件也不会清空,最终也是命令行删除的。
    xp1zzz
        23
    xp1zzz  
       10 天前
    之前发现微信能占我本地 50G 的空间,发现 2023 年-2024 年所有截图都缓存在微信目录下,疑似某些旧版本会有这个情况
    QQun
        24
    QQun  
       9 天前
    原来这个系统数据占用大是这么来的,我 500G 硬盘,占用了 200G ,应该也是这个快照了。回头连一下 TimeMachine 硬盘,看看会不会减少
    opooooos
        25
    opooooos  
       9 天前
    我靠,不查不知道,一查吓一跳。我也系统占据 490 个 G 。
    kkk1234567
        26
    kkk1234567  
       9 天前
    我去,我也是才知道。 赶紧关掉了每小时自动备份
    forevermj0113
        27
    forevermj0113  
       9 天前
    @X_Del 老师您的这个命令很好用。但是有没有什么办法可以看到快照大小?
    我也是 1T 的储存,系统占用到了不可接受的程度:250+GB
    SakuraYuki
        28
    SakuraYuki  
       8 天前
    笑不出来了
    Shaar
        29
    Shaar  
       8 天前
    我之前也用 timemachine ,但是有一次系统挂了想通过 timemachine 恢复系统搞不定,然后就没然后了,而且备份的好慢
    maemolee
        30
    maemolee  
       6 天前
    @zagfai 按原教旨的说法,硬盘应该属于外存。内存和外存都是存储的子集。
    wsbqdyhm
        31
    wsbqdyhm  
       6 天前
    我电脑也有一个 464g 的文件
    wsbqdyhm
        32
    wsbqdyhm  
       6 天前
    不过我输入命令后:No snapshots for disk3s5
    是不是找不到?
    Jmoment
        33
    Jmoment  
       3 天前
    不看还没注意,526.74 GB
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3227 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 04:50 · PVG 12:50 · LAX 20:50 · JFK 23:50
    ♥ Do have faith in what you're doing.