存储TimeMachine与APFS
APFS 是 macOS 的现代文件系统,支持快照、克隆、加密和空间共享。Time Machine 则是 macOS 重要的备份与恢复能力。
# 1. 学习目标
- 理解 APFS 容器、卷、快照、克隆和加密。
- 掌握磁盘空间、快照、备份和恢复的基础排查。
- 能设计开发机数据保护策略。
# 2. 知识框架
存储TimeMachine与APFS
├─ 入门:建立术语、对象和日常操作的直觉
├─ 进阶:理解机制、边界和跨平台差异
└─ 专家:能排障、能设计、能阅读实现和研究材料
APFS 把物理存储组织成容器和多个卷,卷之间共享空间;Time Machine 使用快照和备份目标提供恢复能力。
# 3. 核心概念
| 主题 | 说明 | 工程关注 |
|---|---|---|
| APFS 容器 | 一组共享空间的逻辑存储池 | 多卷共享容量 |
| 卷 | 容器内的文件系统实例 | 系统卷、数据卷、恢复卷 |
| 快照 | 某一时间点的只读视图 | 备份、回滚、空间占用 |
| 克隆 | 文件级写时复制 | 快速复制、节省空间 |
# 4. 机制与实践
- 大版本升级前确认 Time Machine 或其他备份可恢复。
- 磁盘空间异常时检查本地快照、缓存和大型开发依赖。
- 敏感数据使用 FileVault 和 Keychain 管理,不要散落明文密钥。
# 5. 常用命令与工具
| 命令或工具 | 作用 | 使用建议 |
|---|---|---|
diskutil list | 查看磁盘和 APFS 结构 | 确认容器和卷 |
tmutil listlocalsnapshots / | 查看本地 Time Machine 快照 | 定位快照占用 |
diskutil apfs list | 查看 APFS 详细信息 | 分析卷和容量 |
# 6. 常见误区
- 以为空间共享就是无限空间:APFS 卷共享容器空间,某个卷增长仍会影响整体可用容量。
- 只备份不演练恢复:备份不可恢复等于没有备份。
- 误删本地快照:清理前要确认备份状态和恢复需求。
# 7. 进阶研究方向
- 阅读 APFS 快照、克隆和加密设计。
- 比较 Time Machine、云同步和真正备份的差异。
- 设计开发机重要资料的 3-2-1 备份策略。
# 8. Tips 快问快答
Q:APFS 快照会占空间吗?
A:会。快照保留旧数据引用,后续变更越多,快照可能占用越多空间。
Q:iCloud 同步算备份吗?
A:不完全算。同步会传播误删和误改,备份应能恢复历史状态。
Q:FileVault 是什么?
A:FileVault 是 macOS 的整盘加密能力,用来保护静态数据。
# 9. 总结
macOS 存储的关键是 APFS 结构、快照和备份恢复。理解这些能力后,升级、清理和数据保护都会更可靠。
上次更新: 2026/06/25, 10:02:19