N'hésitez pas à modifier le titre pour mieux expliquer ce que je vais écrire ici.
Lorsque je copie des fichiers volumineux sur une clé USB par exemple, la fenêtre de progression montre une estimation que la plupart du temps ne manque pas d'afficher le temps réel et le pourcentage à terminer, mais il y a des cas où il est dit que tout est terminé et la fenêtre de progression se ferme. Je vais extraire la clé USB et il indique qu'elle est toujours utilisée. Après avoir vérifié la clé USB, je vois qu'il copie toujours les fichiers mais il n'y a pas de fenêtre de progression qui le montre.
Cela ne se produit pas seulement avec de gros fichiers, mais aussi avec de nombreux petits fichiers. Si je les copie, la barre de progression peut dire 15 secondes par exemple et se terminer dans ce temps, mais le temps réel peut être 1 minute et pour les 45 secondes suivantes, j'ai besoin de regarder la lumière dans la clé USB pour voir s'il y a est une véritable activité là-dessus.
Je ne veux pas savoir comment le réparer car j'ai lu à quel point un correctif pourrait aller en profondeur. Ce que je veux savoir, c'est pourquoi la fenêtre de progression affiche alors une estimation qui ne correspond pas au processus de copie.
Dépend-il du cache de l'unité externe?
Est la taille du fichier et la quantité d'influence du fichier sur l'estimation correcte. Par exemple 1 fichier de 4 Go ou 1000 fichiers de 4 Mo.
Y a-t-il des options de configuration qui peuvent changer le comportement.
Il existe d'autres questions similaires à celle-ci, comme la copie de fichiers sur une clé USB jamais terminée, mais je me concentre davantage sur la mécanique pour savoir pourquoi cela se comporterait comme ça.
la source
sync
commande est exécutée en arrière-plan, ce qui vide le cache. Pour de grandes quantités de données, cela peut prendre un certain temps.C'est aussi une belle réponse avec une solution: /unix//a/181236 Elle dit:
la source