No se libera espacio en volúmenes APFS
APFS y el borrado de archivos
Si está utilizando macOS 10.13+ y el sistema de archivos que usas es APFS, es posible que los archivos que hayas eliminado aún existan dentro de una instantánea de APFS.
Instantáneas APFS
Estas instantáneas APFS son utilizadas por macOS y varias utilidades de copia de seguridad como Time Machine. Muchas de estas instantáneas APFS se eliminarán automáticamente después de aproximadamente una semana o después de que Time Machine envíe la copia de seguridad a la unidad de Time Machine externa.
Esto está muy bien, excepto en ele caso de discos externos, de los que no se hace copia en Time Machine.
¿Que hacer si necesitas liberar espacio?
En este caso tendremos que tirar de un comando de Mac OSX llamado tmutil
tmutil
el comando tmutil nos permite comprobar las instantáneas de disco almacenadas. La sintaxis es:
tmutil listlocalsnapshots [Volumen] o punto de montaje
tmutil listlocalsnapshots /Volumes/Datos/
Snapshots for disk /Volumes/Datos/:
com.apple.Timemachine.36902823-2587-45DA-B8AC-F2928BF17D1F.2022-08-03-170508
com.apple.Timemachine.631798C6-FA8C-4BB2-806B-69EB184878AE.2023-07-15-104837
com.apple.Timemachine.DCA013CF-D2C9-49BA-A536-28335B673E16.2023-07-16-144325
com.bombich.ccc.F0E3A50D-07C7-4C86-8270-D9E7C77804A6.2022-07-25-183548
com.bombich.ccc.F6694D63-948A-4E75-8054-DC45356697A8.2023-07-16-144503
En el ejemplo vemos tres instantáneas de Time Machine y dos de Carbon Copy
Los comandos han de ejecutarse con sudo
Podemos eliminarlas con el comando
tmutil deletelocalsnapshots nombre-del-snapshot
Ejemplo
Snapshots for disk / :
com. apple.TimeMachine.2023-06-26-110954.local
com. apple.TimeMachine.2023-06-26-121009.local
com. apple.TimeMachine.2023-06-26-131912.local
edu@MacBookProEdu>sudo tmutil deletelocalsnapshots 2023-06-26-110954
Password:
Deleted local snapshot '2023-06-26-110954'
edu@MacBookProEdu>
O bien con el comando
tmutil thinlocalsnapshots mount_point [purge_amount] [urgency]
Como hemos comentado, hay que ejecutarlos con privilegios de superadmin
sudo tmutil thinlocalsnapshots mount_point [purge_amount] [urgency]
Las cantidades de purgado se representan como bytes, por lo que especificar 20 gigabytes de espacio estaría representado por el número:
21474836480
Los niveles de urgencia van del 1 al 4, y la configuración de urgencia predeterminada es 1.
Nivel 4 de Urgencia
Lo más urgente: Cualquier proceso de copia de seguridad actual se detiene y la reducción se realiza de inmediato. La copia de seguridad más grande disponible será la primera que se reduzca, y la reducción se realizará a través de las siguientes copias de seguridad más grandes.
Nivel 1 de Urgencia
Menos urgente: los procesos de copia de seguridad actuales se completarán antes de que comience el proceso de reducción. La copia de seguridad disponible más antigua se reducirá primero, y la reducción continuará a través de las siguientes copias de seguridad más antiguas.