如何比较 Mac 磁盘占用快照?
比较同一稳定范围的相邻元数据扫描,定位空间变化位置,同时不把路径相关性夸大为应用因果关系。
直接回答
有效的磁盘占用比较应保持扫描范围一致,只比较相邻完成的扫描,并把之前、现在、变化量、时间、路径和覆盖缺口放在一起。DiskStory 扫描快照是本地元数据记录,不是 APFS 卷快照,也不保存文件内容。
适用场景
- 可用空间下降,需要找出两次扫描之间哪些保留路径增长。
- 开发、媒体、下载或应用数据文件夹持续变化,单次当前总量不足以解释问题。
- 你需要观察变化出现在哪里,但不把路径匹配当作用户或应用行为的证明。
分步骤复核
选择一个稳定范围
使用同一启动磁盘或所选文件夹身份,绝不把重叠或不同根目录的总量合并。
完成基线扫描
等待扫描完成,并在将其作为证据前检查不可读数量和保留边界。
稍后重复扫描同一范围
在正常工作、安装、构建或其他待调查事件后,创建下一份完整的本地元数据快照。
比较相邻快照
在同一视野查看之前、现在、带符号变化量、时间、路径与扫描缺口;按变化幅度排序,同时保留减少项。
在实时浏览器中确认路径
历史范围重新扫描后才能作为当前证据打开,并在采取任何操作前检查项目的现时身份。
相关 macOS 技术原理
DiskStory 快照不是 APFS 快照
它们是有边界的本地已观察文件元数据记录,不能恢复卷、保存文件内容,也不能替代 Time Machine 或 APFS 快照。
范围身份先于算术
只有两次扫描描述同一稳定根目录时,比较才有效。重命名根目录只有在稳定身份仍匹配时才能延续历史。
路径相关不等于因果
Xcode、Downloads、Docker 或缓存路径发生变化,只能说明变化出现的位置,不能单独证明是哪个进程或人员造成。
一次比较中应并列保留的证据
| 证据 | 回答的问题 | 重要限制 |
|---|---|---|
| 之前 / 现在 | 保留路径在两次扫描中各有多少已观察分配量。 | 只能在同一稳定范围内比较。 |
| 带符号变化量 | 已观察分配量是增长还是减少,以及变化多少。 | 变化量不等于保证可释放空间。 |
| 路径与身份 | 变化出现在哪里,以及保留项目是否移动。 | 匹配路径或身份不能证明原因。 |
| 覆盖缺口 | 两次观察之间权限或扫描边界是否变化。 | 更干净的结果可能来自证据缺失,而不是数据减少。 |
风险与不应执行的操作
不同范围会制造错误故事
对不同或重叠根目录做加减或合并图表,可能重复统计数据或把变化分配到错误边界。
不完整扫描不应成为基线
取消、错误或访问覆盖明显变化都会让比较产生误导。
历史证据可能过时
保留路径可能已经移动、身份变化或消失;当前操作必须重新扫描并核验。
Omuuz 产品能做什么、不能做什么
能够做到
DiskStory 可以为每个稳定范围保留有界本地元数据快照,比较相邻完整扫描,排列路径级变化,保留覆盖缺口,并使用稳定文件身份识别部分移动。
不能做到
DiskStory 不能创建或恢复 APFS 快照,不能保存文件内容,不能合并重叠范围,也不能证明某个应用导致了变化。
产品证据
