En MacOS, ¿por qué con un disco de 500 GB el comando «df» muestra 100 GB de espacio libre mientras que la pestaña «almacenamiento» de About This Mac dice 250 GB disponibles? ¿Qué debo creer?

Tienes 100GB libres, pero funcionalmente tienes 250GB libres.

¿Te suena raro? Bienvenido a Time Machine.

Time Machine es un pato raro. Es el sistema de copias de seguridad y versiones integrado en el Mac. Time Machine creará un historial de versiones de archivos antiguos cuando su disco duro de copia de seguridad no esté conectado. A esta caché la llama "instantánea local". Se volcará en tu disco de copia de seguridad la próxima vez que lo conectes.

La herramienta df de la línea de comandos no sabe nada de Time Machine. Informa de espacio totalmente libre y sin asignar.

Sin embargo, macOS considera la instantánea local prescindible. Si necesita más espacio en el disco, la instantánea local se tira por la borda como un pasajero de tercera clase en un bote salvavidas del Titanic.

Así que df tiene razón en que en este momento, su disco duro tiene 100 GB que no están asignados.

Y la interfaz gráfica de usuario tiene razón en que en este momento, si necesita guardar 250 GB de datos, puede hacerlo. La instantánea local de 150 GB se borrará silenciosamente y sin problemas en el momento en que necesites ese espacio para algo.

Los sistemas operativos modernos son complicados.