La función del sistema de archivos de Apple
El sistema de archivos de Apple (APFS) es un sistema de archivos protegido por derechos de propiedad intelectual que se ha diseñado teniendo en cuenta la encriptación. El sistema de archivos de Apple (APFS) funciona en todas las plataformas de Apple (iPhone, iPad, Mac, Apple TV y Apple Watch). Optimizado para el almacenamiento flash/SSD, cuenta con una encriptación de alta seguridad, metadatos de copia al escribir, uso compartido de espacio, clonado de archivos y directorios, instantáneas, reajuste rápido del tamaño del directorio, primitivas atómicas de seguridad-guardado y mejoras en los fundamentos del sistema de archivos, así como un diseño único de copia al escribir que utiliza la fusión de E/S para ofrecer el máximo rendimiento al tiempo que se garantiza la fiabilidad de los datos.
Uso compartido del espacio
El sistema APFS asigna el espacio de almacenamiento por petición. Cuando un único contenedor APFS tiene varios volúmenes, el espacio libre del contenedor se comparte y se puede asignar a cualquiera de los volúmenes individuales, según sea necesario. Cada volumen solo usa parte de todo el contenedor, por lo que el espacio disponible es el tamaño total del contenedor menos el espacio usado en todos los volúmenes del contenedor.
Varios volúmenes
En macOS 10.15 o posterior, un contenedor APFS usado para arrancar el Mac debe contener al menos cinco volúmenes, los tres primeros de los cuales están ocultos al usuario:
Volumen de prearranque: Este volumen no está encriptado y contiene los datos necesarios para arrancar cada volumen del sistema del contenedor.
Volumen VM: Este volumen no está encriptado y macOS lo usa para almacenar archivos de intercambio encriptados.
Volumen de recuperación: Este volumen no está encriptado y debe estar disponible sin desbloquear un volumen del sistema para poder arrancar en el sistema operativo de recuperación.
Volumen del sistema: Contiene lo siguiente:
todos los archivos necesarios para arrancar el Mac;
todas las apps instaladas de forma nativa por macOS (las apps que solían almacenarse en la carpeta /Aplicaciones están ahora en /Sistema/Aplicaciones).
Nota: Por defecto, ningún proceso puede escribir en el volumen del sistema, ni siquiera los procesos del sistema Apple.
Volumen de datos: Contiene datos sujetos a cambios, como los siguientes:
Todos los datos guardados en la carpeta del usuario (fotos, música, vídeos, documentos, etc.).
Apps que ha instalado el usuario, incluyendo aplicaciones de AppleScript y Automator.
Daemons y estructuras personalizados instalados por el usuario, la organización o apps de terceros.
Otras ubicaciones que son propiedad del usuario y en las que puede escribir, como /Aplicaciones, /Biblioteca, /Usuarios, /Volúmenes, /usr/local, /private, /var y /tmp.
Se crea un volumen de datos por cada volumen del sistema adicional. El volumen de prearranque, el volumen VM y el volumen de recuperación son volúmenes compartidos y no duplicados.
En macOS 11 o posterior, el volumen del sistema se encuentra en una instantánea. El sistema operativo arranca a partir de una instantánea del volumen del sistema, no solo de una instalación de solo lectura del volumen del sistema mutable.
En iOS y iPadOS, el almacenamiento está dividido por lo menos en dos volúmenes APFS:
Volumen del sistema
Volumen de datos