官术网_书友最值得收藏!

The APFS filesystem

APFS is a new filesystem for iOS, macOS, tvOS, and watchOS. It is a 64-bit filesystem and supports over 9 quintillion files on a single volume. The following is a list of its main features:

  • Clones: These are instantaneous copies of files or directories. Modifications are written elsewhere and continue to share the unmodified blocks; the changes are saved as deltas of the cloned file.
  • SnapshotsPoint-in-Time (PIT) read-only instances of the filesystem.
  • Space sharing: This allows multiple filesystems to share the same underlying free space on a physical volume.
  • Encryption: There are three modes, as follows:
    • No encryption
    • Single-key encryption
    • Multi-key encryption with per-file keys for file data and a separate key for sensitive metadata

Depending on the hardware, the Advanced Encryption Standard-XEX-based tweaked codebook mode with ciphertext stealing (AES-XTS) or the Advanced Encryption Standard-Cipher Blocker Chaining (AES-CBC) encryption mode is used.

  • Crash protection: This is a novel copy-on-write metadata scheme; it's used to ensure that filesystem updates are crash-protected.
  • Sparse files: These allow the logical size of files to be greater than the physical space they occupy on the disk.
  • Fast directory sizing: This quickly computes the total space used by a directory hierarchy, allowing it to be updated as the hierarchy evolves.
主站蜘蛛池模板: 宁国市| 靖安县| 彭阳县| 兴仁县| 射阳县| 石屏县| 鹤庆县| 中山市| 洛浦县| 晴隆县| 秦安县| 衡山县| 新邵县| 孝昌县| 马尔康县| 漳州市| 鸡东县| 中方县| 榆树市| 莱阳市| 太仆寺旗| 图木舒克市| 安阳市| 新野县| 礼泉县| 西昌市| 曲麻莱县| 衡阳县| 修水县| 安达市| 阳城县| 酒泉市| 潼关县| 镇坪县| 延边| 攀枝花市| 集安市| 贵港市| 聊城市| 华坪县| 东城区|