macOS AppleFS
Reading time: 4 minutes
tip
学习和实践 AWS 黑客技术:HackTricks Training AWS Red Team Expert (ARTE)
学习和实践 GCP 黑客技术:HackTricks Training GCP Red Team Expert (GRTE)
支持 HackTricks
- 查看 订阅计划!
- 加入 💬 Discord 群组 或 Telegram 群组 或 在 Twitter 🐦 上关注我们 @hacktricks_live.
- 通过向 HackTricks 和 HackTricks Cloud GitHub 仓库提交 PR 来分享黑客技巧。
Apple 专有文件系统 (APFS)
Apple 文件系统 (APFS) 是一种现代文件系统,旨在取代层次文件系统 Plus (HFS+)。其开发是为了满足 提高性能、安全性和效率 的需求。
APFS 的一些显著特性包括:
- 空间共享:APFS 允许多个卷 共享同一物理设备上的底层可用存储。这使得空间利用更加高效,因为卷可以动态增长和缩小,而无需手动调整大小或重新分区。
- 这意味着,与传统的文件磁盘分区相比,在 APFS 中,不同的分区(卷)共享所有磁盘空间,而常规分区通常具有固定大小。
- 快照:APFS 支持 创建快照,这些快照是 只读的、时间点实例的文件系统。快照使得高效备份和轻松系统回滚成为可能,因为它们消耗的额外存储极少,并且可以快速创建或恢复。
- 克隆:APFS 可以 创建文件或目录克隆,这些克隆与原始文件共享相同的存储,直到克隆或原始文件被修改。此功能提供了一种高效的方式来创建文件或目录的副本,而无需重复存储空间。
- 加密:APFS 原生支持全盘加密以及逐文件和逐目录加密,增强了不同使用场景下的数据安全性。
- 崩溃保护:APFS 使用 写时复制元数据方案,确保文件系统的一致性,即使在突然断电或系统崩溃的情况下,也能减少数据损坏的风险。
总体而言,APFS 为 Apple 设备提供了一种更现代、更灵活和更高效的文件系统,重点在于提高性能、可靠性和安全性。
bash
diskutil list # Get overview of the APFS volumes
Firmlinks
Data
卷挂载在 /System/Volumes/Data
(您可以使用 diskutil apfs list
检查这一点)。
firmlinks 的列表可以在 /usr/share/firmlinks
文件中找到。
bash
tip
学习和实践 AWS 黑客技术:HackTricks Training AWS Red Team Expert (ARTE)
学习和实践 GCP 黑客技术:HackTricks Training GCP Red Team Expert (GRTE)
支持 HackTricks
- 查看 订阅计划!
- 加入 💬 Discord 群组 或 Telegram 群组 或 在 Twitter 🐦 上关注我们 @hacktricks_live.
- 通过向 HackTricks 和 HackTricks Cloud GitHub 仓库提交 PR 来分享黑客技巧。