Sentiti libero di modificare il titolo per spiegare meglio cosa ho intenzione di scrivere qui.
Quando copio file di grandi dimensioni su una pen drive, ad esempio, la finestra di avanzamento mostra una stima che la maggior parte delle volte non fallisce nel mostrare il tempo reale e la percentuale di completamento, ma ci sono casi in cui dice che tutto è finito e la finestra di avanzamento chiude. Vado a estrarre la pen drive e dice che è ancora in uso. Dopo aver controllato la pen drive vedo che sta ancora copiando i file ma non c'è finestra di progresso che mostra questo.
Non succede solo con file di grandi dimensioni, ma anche con molti file di piccole dimensioni. Se li copio, la barra di avanzamento potrebbe dire 15 secondi per esempio e finire in quel momento, ma il tempo reale potrebbe essere 1 minuto e per i successivi 45 secondi dovrò davvero guardare la luce nella pen drive per vedere se ci è vera attività su di esso.
Non voglio sapere come risolverlo poiché ho letto quanto può essere profonda una correzione per questo. Quello che voglio sapere è perché la finestra di avanzamento mostra una stima che non corrisponde al processo di copia.
Dipende dalla cache nell'unità esterna?
Dimensione del file e quantità di influenza del file sulla stima corretta. Ad esempio 1 file da 4 GB o 1000 file da 4 MB.
Esistono opzioni di configurazione che possono modificare il comportamento.
Ci sono altre domande simili a questa, come la copia di file su chiavette USB mai finite, ma sono più focalizzato sulla meccanica sul perché si comporterebbe così.
sync
viene eseguito un comando in background, che svuota la cache. Per grandi quantità di dati, questo può richiedere del tempo.