Las explicaciones de Howard Oakley sobre los fundamentos de macOS siempre son interesantes, pero su última publicación en el blog de Eclectic Light Company,”Cómo hacer que la papelera funcione correctamente”, me llamó especialmente la atención. En él, señala que eliminar un archivo muy grande para liberar espacio no necesariamente tiene el efecto deseado, al menos de inmediato.

La razón, dice, es que Time Machine funciona haciendo Instantáneas APFS de toda su unidad en cada copia de seguridad y reteniéndolas durante 24 horas. Debido a que una de esas instantáneas contiene un archivo muy grande, es posible que no recupere el espacio hasta un día completo después, cuando Time Machine haya eliminado esas instantáneas para dar paso a otras nuevas.

Oakley dice que algunas copias de seguridad las aplicaciones usan un enfoque similar, él llama Carbon Copy Cloner, pero a diferencia de Time Machine, tales aplicaciones generalmente brindan opciones para desactivar la función, cambiar el tiempo que se conservan las instantáneas y eliminar las instantáneas si necesita el espacio de inmediato. Time Machine no tiene tales opciones, pero puede eliminar las instantáneas manualmente en la Utilidad de Discos. (Aún hay otras aplicaciones de copia de seguridad, como Arq y Backblaze, que no usan instantáneas APFS, pero consumen cantidades significativas de espacio con fines de almacenamiento en caché; eso se está discutiendo en”TNGD”Talk en este momento).

Me he estado preguntando cuán difícil— quizás imposible: es saber cuánto espacio libre tiene realmente en el disco de una Mac en estos días (consulte”Asegure suficiente espacio libre antes de actualizar a Ventura”, 15 de noviembre de 2022 y”iPhones y iPads ahora requieren un código de acceso en cada copia de seguridad/sincronización ”, 11 de enero de 2023). La complejidad subyacente de APFS y macOS en general crea una situación en la que la cantidad de espacio libre no es del todo determinista. Howard Oakley examina las variables en”Explainer: Disk free space”, y Jeff Carlson explica APFS en su libro electrónico Take Control of Your Digital Storage, Second Edition.

Decidí ver si podía replicar algunos de estos problemas, al menos en macOS 12 Monterey, que todavía estoy ejecutando en mi 2020 iMac de 27 pulgadas hasta que encuentre el tiempo para hacer una instalación limpia muy necesaria de macOS 13 Ventura. Recientemente actualicé a la versión V2 de la suite Affinity (consulte”Considere cambiar de Creative Cloud a Affinity V2″, 5 de diciembre de 2022), pero no había llegado a destrozar las versiones anteriores de las aplicaciones de Affinity. Son alrededor de 2,5 GB cada uno, y ayer los puse en la Papelera. Esta mañana, Obtener información en mi unidad de arranque informó 137 GB libres y la Papelera contenía 7,6 GB.

Pensé que si vaciaba la Papelera, no vería cambiar debido al problema de la instantánea de Time Machine o tener casi exactamente 145 GB libres. Sorprendentemente, tampoco era cierto. Después de aproximadamente un minuto, la cantidad de espacio libre aumentó, como se esperaba, pero primero a 148 GB (no se muestra) antes de establecerse en 146 GB. No puedo explicar por qué era un gigabyte más alto de lo que parece posible.

Entonces, por alguna razón, no estaba viendo lo que describía Howard Oakley. Eso es bueno, supongo, ya que su escenario iba a causar confusión entre los usuarios. No obstante, quería ver qué papel desempeñaban esas instantáneas de Time Machine en el espacio libre disponible en mi disco. Cuando busqué en la Utilidad de Discos, tenía 24 instantáneas, con un consumo nominal de 36 GB. (Cuando tomé la captura de pantalla a continuación, ya había eliminado dos instantáneas individuales sin hacer ninguna diferencia en la cantidad de espacio libre).

Independientemente, cuando seleccioné todas las instantáneas e hice clic en el botón – a continuación la lista, mi número de espacio libre aumentó nuevamente, primero a 163 GB (abajo a la izquierda) y luego, cinco minutos después, a 167 GB (abajo a la derecha). Estoy un poco perturbado de que haya cambiado tan significativamente en cinco minutos, pero APFS puede tardar tanto en volver a calcular. Sin embargo, dado que antes tenía 146 GB libres, esperaba que aumentara a 182 GB. Ni siquiera puedo comenzar a explicar por qué aumentó solo 21 GB.

Aferrándome a las pajitas, decidí reiniciar, en caso de que de alguna manera ayudara al sistema de archivos a llegar a una mejor conclusión sobre la cantidad de espacio. Desafortunadamente, después de que mi Mac volvió a funcionar (con las mismas aplicaciones en ejecución), el número de espacio libre se redujo a 159 GB. ¡Inexplicable!

A menos que las cosas hayan cambiado significativamente en Ventura (mi M1 MacBook Air no es un buen banco de pruebas para este escenario), ya no creo que sea posible auditar el espacio libre en una Mac o explicar con precisión cómo mucho espacio debe ser liberado por una acción particular. Llámelo el Principio de Incertidumbre APFS (en el que APFS se expande a un Espacio Fluctuante Absolutamente Desconcertante). Por lo tanto, mi consejo es:

A menos que simplemente tenga curiosidad, no pierda tiempo ni energía mental tratando de determinar por qué eliminar archivos o instantáneas no libera la cantidad de espacio que cree que debería. macOS se ha vuelto más complejo que en años anteriores y los números ya no cuadran. Más que nunca, no permita que su unidad de arranque se quede sin espacio libre. Es posible que no pueda trabajar hasta que salte a través de aros de limpieza de espacio que pueden consumir mucho tiempo e inconvenientes. Cuando compre una nueva Mac, elija una SSD con suficiente espacio libre para que sus datos crezcan. Por ejemplo, si está superando los límites de un SSD de 512 GB, obtenga el SSD de 1 TB en su próxima Mac, incluso si duplicar su almacenamiento parece una exageración. Los datos nunca se reducen. (Además, los SSD más pequeños pueden tener la mitad de velocidad que los más grandes debido al uso de un único chip NAND en lugar de dos chips NAND).

¿Ha tenido que esforzarse mucho para liberar espacio en su Mac? Cuéntanos en los comentarios qué intentaste y cómo funcionó.

By Henry Taylor

Trabajo como desarrollador back-end. Algunos me habréis visto en la conferencia de desarrolladores. Últimamente he estado trabajando en un proyecto de código abierto.