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汇总