Levo 指南 · 磁盘空间

如何查看 Mac 的储存空间

打开系统设置 › 通用 › 储存空间。它会按类别显示磁盘用了多少、还剩多少。访达、磁盘工具和终端从不同角度显示同一块磁盘,它们的数字很少完全一致。

“储存空间”设置和 Levo 的磁盘用量条并排显示同一块磁盘
在哪里显示什么最适合
系统设置 › 通用 › 储存空间按类别显示已用空间,以及 macOS 能释放的空间快速看一眼
访达 › 磁盘的“显示简介”容量、可用和已用,可清除空间算作可用访达复制和存储时使用的数字
磁盘工具容量、已用,以及 APFS 容器和宗卷查看磁盘是如何划分的
终端里的 df原始空闲块,不含可清除空间最严格的数字
终端里的 du单个文件夹的大小找出大块头

“储存空间”设置

  1. 选取苹果菜单 › 系统设置。
  2. 点按通用,然后点按储存空间。
  3. 等条形图计算完成。各类别是逐个加载的,所以一开始的画面并不完整。
  4. 点按类别旁边的 ⓘ 查看其中的内容。系统数据没有这个按钮,因为 macOS 不提供它的明细。

条形图适合看比例:应用程序、文稿、照片和系统数据各占多少。它没法帮你找出哪个文件夹大。要找大文件,请看如何在 Mac 上查找大文件。

Finder

  1. 打开访达,然后选择前往 › 电脑(⇧⌘C)。
  2. 选中你的磁盘(通常是 Macintosh HD),按 ⌘I。
  3. 查看容量、可用和已使用。

“可用”包含可清除空间:也就是在需要空间时 macOS 会自行删除的缓存和文件。所以访达显示的空间可能比 df 多出 40 GB。

磁盘工具

  1. 从应用程序 › 实用工具中打开磁盘工具。
  2. 选择显示 › 显示所有设备,然后选中名为 Macintosh HD - Data 的宗卷。
  3. 在右侧面板中查看已用和可用数字。

在 APFS 磁盘上,各宗卷共享一个容器,所以它们的可用空间都一样。系统宗卷、Data 宗卷、Preboot、Recovery 和 VM 都从这里取用空间。这就是为什么单看 Macintosh HD 可能很小,而 Data 宗卷很大。

Terminal

最严格的答案:

df -h /System/Volumes/Data

个人文件夹中最大的几个文件夹,按大小排序:

du -sh ~/* 2>/dev/null | sort -h | tail -15

APFS 布局,包括每个宗卷的占用:

diskutil apfs list

为什么数字对不上

如果某个类别看起来太大,“储存空间”设置中的系统数据、macOS 和容器中的其他宗卷解释了每个类别包含什么。

Levo 怎么做

Levo 常驻菜单栏,在弹出窗口中以用量条显示磁盘,所以点一下就能查看储存空间,不用打开任何东西。它为你的个人文件夹(包括隐藏文件夹和 Library)维护一份实时索引,所以不会每次查看都重新扫描。

用量条下方的 Ready to free(可释放)列出占用空间且可以删除的内容,按类型分组,每项都有大小和原因。Levo 把缓存、开发、邮件和信息从系统数据中分出来,所以该标签下剩下的比“储存空间”设置里的少。可用空间数字和访达一样计入可清除空间,详见访达里的可用空间看起来不一样。

你还可以设定一个阈值,可用空间低于它时,Levo 会通知你,并把答案一起备好。

常见问题

为什么访达显示的可用空间比终端多?

访达把可清除空间算作可用,因为需要空间时 macOS 会自动删除它们。df 命令只计算此刻真正空闲的块,所以它的数字更小。

如何在终端中查看 Mac 的储存空间?

对磁盘运行 df -h /System/Volumes/Data,对文件夹运行 du -sh 查看大小。两者都是系统自带的,也都不会改动任何东西。

“储存空间”设置为什么加载这么慢?

macOS 会逐个计算每个类别,系统数据最后计算。磁盘很大时可能需要几分钟,而且刚删除文件后数字可能还是旧的。

应该留多少可用空间?

要留够空间让更新和交换文件能够增长,磁盘的十分之一或至少 20 GB 是合理的底线。低于这个量,App 会开始变慢,macOS 更新也可能失败。