Uno de mis usuarios comenzó a descargar un archivo muy grande (1.2 TB) usando Firefox en su mac (High Sierra) que tenía 400 GB gratis. Firefox advirtió que el archivo era más que el espacio en disco disponible y se inició la descarga.
Después de un tiempo, el usuario finalizó la descarga y eliminó el archivo .part del sistema, pero dejó el archivo (¿vacío?) que habría sido el objetivo del archivo .part una vez que se completó la descarga.
Posteriormente, Time Machine hizo lo suyo y vio que había un disco lleno (de hecho, muy lleno) y comenzó a eliminar las copias de seguridad antiguas para hacer espacio, con resultados predecibles.
Al verificar el tamaño del archivo de descarga objetivo, observamos lo siguiente:
ls -lt big_file.tar
-rw-r--r-- 1 user group 1.2T Jun 1 07:00 big_file.tar
¿Cómo se calcula el tamaño para el archivo que será el objetivo al final de la descarga después de que todos los archivos .part estén a bordo? Obviamente, hay metadatos para decir cuál será el tamaño del archivo, pero ¿no debería ser un archivo vacío hasta que se complete la descarga?