Uno dei miei utenti ha iniziato a scaricare un file molto grande (1,2 TB) usando Firefox sul suo Mac (High Sierra) che aveva 400 GB gratuiti. Firefox ha avvertito che il file era più dello spazio disponibile su disco e il download è stato avviato.
Dopo un po 'di tempo, l'utente ha interrotto il download ed eliminato il file .part dal sistema, ma ha lasciato il file (vuoto?) che sarebbe stato il target per il file .part una volta completato il download.
Successivamente, Time Machine ha fatto il suo dovere e ha visto che c'era un disco completo (in effetti molto pieno) e ha iniziato a eliminare i vecchi backup per creare spazio - con risultati prevedibili.
Controllando le dimensioni del file per il file di download di destinazione, abbiamo osservato quanto segue:
ls -lt big_file.tar
-rw-r--r-- 1 user group 1.2T Jun 1 07:00 big_file.tar
In che modo viene calcolata la dimensione del file che sarà il target alla fine del download dopo che i file .part sono tutti a bordo? Ovviamente ci sono i metadati per dire quale sarà la dimensione del file, ma non dovrebbe essere un file vuoto fino al completamento del download?