Kimi K2 只能等等了

昨天想下载Moonshot的最新模型Kimi K2 Instruct。这个模型看起来很有前景,我已经想测试好几天了。

准备清理空间,看了下磁盘,发现了这个:

磁盘: 927GB
已使用: 644GB
空余: 283GB

嗯。283GB空余空间还不错,但是到底什么东西占用了644GB?我的Mac一直保持得很干净,不在本地存储电影,几乎所有东西都放在云端。

开始调查。然后我想起来了。

45GB的水母视频

我已经知道Apple在其无穷的智慧中,决定在macOS Sonoma中包含45GB的动态壁纸。4K 240fps的水母漂浮、海浪翻滚、北极光和各种风景视频。

我没有要求。我不想要。但它们就在那里。

我不知道的是接下来发生的事情。

反转:它们是重复的

结果macOS在两个不同的位置存储这些视频:

1
2
3
4
5
6
7
# 副本1:系统
/Library/Application Support/com.apple.idleassetsd/Customer/4KSDR240FPS/
→ 42GB

# 副本2:用户
~/Library/Application Support/com.apple.wallpaper/aerials/videos/
→ 42GB

八十四GB。相同的视频。重复的。

因为显然Apple认为拥有一个系统副本(root拥有)和一个用户副本(fernando拥有)是个好主意。相同的89个.mov文件。相同的UUID。相同的内容。

它们不是硬链接,是真实副本

我想:“好吧,也许是硬链接或APFS克隆。相同文件,相同磁盘空间,一切都好”。

结果不是。

1
2
3
4
5
6
# 不同的inode = 真实副本
ls -i "/.../4KSDR240FPS/009BA758...mov"
15543749

ls -i "~/.../aerials/videos/009BA758...mov"
108602438

副本。真实的。八十四GB的水母占用我SSD的真实空间。

256GB SSD多花200欧元

最让我恼火的是背景。Apple卖的Mac配置的SSD对于它们的价格来说小得可笑:

型号基础SSD升级到512GB
MacBook Air M3256GB+230欧元
MacBook Pro 14" M3512GB+230欧元
Mac Mini M4256GB+230欧元

然后它们给你安装84GB的重复壁纸。

这是MacBook Air基础SSD的三分之一。磁盘的三分之一用于没人要求的水母视频。

不停止的守护进程

造成这个灾难的罪魁祸首是一个叫idleassetsd的进程。这是管理这些壁纸下载和更新的守护进程。

这里来了好戏:即使你改用静态背景,如果你曾经预览过动态壁纸,idleassetsd会下载所有这些。并且复制它们。如果你删除它们但屏保仍然配置为aerials,它会重新下载。

Apple论坛上有人报告这个进程在无限循环中填满他们的磁盘。重启会暂时停止,但会重新开始。

当然,Apple没有提供从UI管理这个的任何方法。你可以选择想要哪些背景,但不能从同一个地方删除它们。

解决方案

步骤1:确保你当前没有使用aerial作为背景。我使用静态图片,所以是安全的。

1
2
osascript -e 'tell application "System Events" to tell every desktop to get picture'
# /Users/fernando/Documents/Wallpapers/once_more_into_the_fray.png

步骤2:停止守护进程并删除一切。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# 停止守护进程
sudo launchctl bootout system/com.apple.idleassetsd

# 删除系统副本
sudo rm -rf "/Library/Application Support/com.apple.idleassetsd/Customer/4KSDR240FPS"

# 删除用户副本
rm -rf ~/Library/Application\ Support/com.apple.wallpaper/aerials/videos

# 重启守护进程(如果不使用aerials就不会再下载任何东西)
sudo launchctl bootstrap system /System/Library/LaunchDaemons/com.apple.idleassetsd.plist

步骤3:防止再次发生。这是可选的但如果你像我一样记仇的话建议这样做:

1
2
3
4
5
6
# 创建空的不可变目录
sudo mkdir -p "/Library/Application Support/com.apple.idleassetsd/Customer/4KSDR240FPS"
sudo chflags schg "/Library/Application Support/com.apple.idleassetsd/Customer/4KSDR240FPS"

mkdir -p ~/Library/Application\ Support/com.apple.wallpaper/aerials/videos
chflags uchg ~/Library/Application\ Support/com.apple.wallpaper/aerials/videos

schg(系统不可变)和uchg(用户不可变)标志使得甚至root在不先移除标志的情况下都无法写入这些目录。idleassetsd会尝试写入,静默失败,然后继续它的生活。

回收了84GB

清理后:

之前: 283GB空余
之后: 367GB空余

八十四GB。MacBook Air基础版的三分之一。回收了。

现在我有空间给Kimi K2了。还有Llama 3.3。还有Qwen 2.5。还有所有我想测试的模型。

有太多模型要测试

这就是重点。我们在2026年。每周都有新模型出来需要评估。DeepSeek、Kimi、Qwen、Llama、Mistral、Gemma…所有这些都在争夺我们磁盘上的空间。

我没有时间也没有SSD空间给4K 240fps的水母视频。

抱歉Apple,但在你的水母和一个70B参数帮我编程的模型之间,选择是显而易见的。

水母出局。

唯一好的水母是海蜇沙拉。 如果你曾经在像样的中餐厅品尝过凉拌海蜇,你就知道我在说什么。爽脆、清爽,带着醋和芝麻的香味。那才是水母的好用途。

4K视频占用我SSD的84GB,就不那么好了。