Nuevo Sistema de Archivos de Apple

Mascote do LinuxPro apontando o diagrama do sistema de arquivos com volumes compartilhando o mesmo contêiner

Nota (2026): Texto original de abril de 2017, cuando el APFS acababa de llegar a iOS 10.3 y aún no era el disco de arranque del Mac. Nueve años después es el sistema de archivos de todo dispositivo Apple — iPhone, iPad, Watch, Apple TV, Mac (Tahoe 26). HFS+ quedó para el instalador arrancable; macOS 28 deja de aceptar HFS+ cifrado.

Apple anunció el APFS (Apple File System) en la WWDC 2016. En marzo de 2017 el iOS 10.3 convirtió el flash del iPhone sin que el usuario lo notara. En septiembre de ese mismo año, High Sierra hizo lo mismo en el SSD del Mac. HFS+, de 1998 (y el HFS de 1985), nació en la era del disquete. APFS nació para NAND, clones y cifrado.

Lo que HFS+ ya no aguantaba

El propio documento de Apple lo decía: HFS y HFS+ fueron diseñados cuando los archivos se medían en kilobytes y el disco era un plato giratorio. Hoy el iPhone guarda cientos de GB en flash de baja latencia, el Mac clona máquinas virtuales, Time Machine toma una foto del volumen cada hora. El journal de HFS+ no es copy-on-write; el hard link de directorio (el viejo truco de Time Machine) no existe en APFS; la marca de tiempo de un segundo no sirve para una SSD que escribe millones de archivos.

Dominic Giampaolo, uno de los arquitectos, ya había creado el sistema de archivos de BeOS fijándose en las carencias del HFS. APFS es ese ajuste de cuentas — cerrado, en el hardware que Apple controla.

Contenedor, volumen, espacio compartido

La pieza que cambia el mapa mental: un container APFS es la partición. Dentro caben varios volúmenes que comparten el espacio libre. No es “Macintosh HD = 500 GB y Data = 500 GB”. Es un pool. El volumen del sistema y el volumen de datos crecen y encogen en el mismo tanque.

En el Mac actual, el layout típico es:

  • Preboot / Recovery / VM — volúmenes del sistema, el usuario casi no los ve.
  • Macintosh HD — sistema sellado (Signed System Volume, solo lectura desde Catalina/Big Sur).
  • Data — home, apps, lo que tú guardas.

En el Mac, para ver el contenedor de verdad:

diskutil list
diskutil apfs list

Copy-on-write, clone e instantánea

Grabar un archivo no pisa el bloque antiguo: escribe en otro y actualiza el árbol. De ahí salen tres cosas que el HFS+ no tenía de forma gratuita:

  • Clonar: duplicar un archivo de 20 GB es instantáneo y apenas gasta disco — los dos nombres apuntan a los mismos bloques hasta que alguien cambie uno de ellos.
  • Snapshot: foto del volumen en un instante. Time Machine local y la actualización de macOS (volumen sellado) viven de eso. Revertir un snapshot arbitrario en la Utilidad de Discos sigue siendo limitado; el tmutil cubre el Data.
  • Crash: metadato CoW + checksum. No es ZFS/Btrfs con scrub de todo, pero es otro mundo en relación al journal de HFS+.

El cifrado es nativo (AES-XTS), por volumen, con más de una clave — FileVault ha dejado de ser una “caja fuerte atornillada” encima de HFS+.

Detalles que importan en el día a día: timestamp en nanosegundos, archivo disperso de verdad, volumen case-insensitive en el Mac (el predeterminado) y case-sensitive en iOS y en Time Machine sobre APFS.

¿Y en Linux?

El kernel aún no monta APFS de fábrica. La vía comunitaria es el módulo linux-apfs-rw (paquete Ubuntu apfs-dkms), solo lectura por defecto; la escritura es experimental y puede corromper el contenedor. FileVault/APFS cifrado: el módulo no lo abre. El howto paso a paso — HFS+ con hfsprogs, APFS con DKMS, contraseña en el apfs-fuse — está en Partición del Mac en Ubuntu.

# Ubuntu: identificar e montar leitura
lsblk -f
sudo apt install apfs-dkms linux-headers-$(uname -r)
sudo modprobe apfs
sudo mkdir -p /mnt/mac
sudo mount -t apfs -o ro /dev/sdXY /mnt/mac

Lo que quedó del HFS+

En 2026 el HFS+ todavía existe para el instalador de arranque de macOS. Un disco de Time Machine antiguo en HFS+ con journal sigue montándose en el Mac. Apple ya avisó: a partir de macOS 28, los volúmenes HFS+ cifrados dejan de ser compatibles y se convierten a APFS cifrado desde Utilidad de Discos, sin necesidad de descifrar previamente (excepto las copias de seguridad de Time Machine en ese formato).

Un disco externo que necesita convivir con Windows sigue siendo el caso de exFAT. APFS fuera del ecosistema Apple sigue siendo el patito feo: Linux experimental, Windows mediante Paragon de pago.

Referencias

El APFS no pidió permiso al usuario en 2017: el iPhone se despertó convertido. Nueve años después, el “órgano vital” que nadie ve es lo que hace que el clonado, las instantáneas y FileVault parezcan magia — y lo que todavía da trabajo cuando el disco cae en un Linux.