MAC文件系统发展历程
Mac的文件系统经历了多次演进,以适应不断变化的技术需求和硬件发展。
1. Macintosh 文件系统(MFS):
- 1984年,随着Macintosh 128K的发布,苹果引入了MFS。
- 文件系统支持最大20MB的存储容量,适用于当时的400KB软盘。
- FS不支持子目录,文件名长度限制为255个字符,使用MacRoman字符集。
- 通过“资源分叉”(resource fork)和“数据分叉”(data fork)来存储文件的元数据和实际数据。
- FS在Mac OS 8.1中被彻底淘汰,不再被支持。
2. 分层文件系统(HFS):
- 1985年,苹果推出了HFS,支持更大的存储空间和分层目录结构。
- FS引入了B树结构,提升了文件存取效率。
- 支持最大2GB的存储容量,适用于当时的硬盘和磁带驱动器。
- FS为后续的文件系统奠定了基础。
3. HFS Plus(HFS+):
- 1998年,苹果推出了HFS+,对HFS进行了扩展,支持更大的存储空间和更高效的文件组织。
- HFS+支持最大8EB(exabyte)的存储容量,改进了文件系统的性能和可靠性。
- 引入了日志功能,增强了数据一致性,并支持Unicode文件名,提升了国际化支持。
- HFS+一直是Mac OS X的主要文件系统,直到2017年被APFS取代。
4. Apple 文件系统(APFS):
- 2017年,苹果在macOS High Sierra中引入了APFS,标志着Mac文件系统进入新纪元。
- APFS针对固态硬盘(SSD)和闪存存储进行了优化,提供了更高的性能和数据安全性。
- 支持快照和副本功能,提供更好的数据保护和加密机制。
- APFS还支持空间共享,允许多个文件系统共享同一物理存储空间,提升了存储效率。
⚠️: ChatGPT汇总