Bien que je ne sache pas s’il s’agit de l’explication ou de la solution à votre question, j’estime qu’il s’agit d’un problème avec la clé USB en général.
Si vous copiez des fichiers volumineux ou de nombreux fichiers, le périphérique USB enverra un message à l'hôte en indiquant "Je suis sur le point de vous envoyer ces fichiers". Le périphérique envoie ensuite tous les fichiers de manière asynchrone et prend le temps nécessaire pour le faire. Cela signifie que lorsque vous effectuez une opération, cp /my/flash/drive/foo.txt /home/bar/foo.txt
l'appareil indique au système d'exploitation que les fichiers sont en cours de copie, puis les envoie.
Le seul moyen que je connaisse pour vérifier si toutes les données ont bien été transférées est d'entrer sync
après avoir exécuté une commande qui copie / déplace ou supprime des fichiers sur une clé USB. La commande de synchronisation se bloque alors jusqu'à ce que le lecteur ait fini de transférer les données. Après cela, il devrait être sûr de démonter / éjecter une clé USB.
[EDIT]: Cochez cette publication pour suivre la progression de l' sync
opération: le numéro imprimé lors de l'exécution
watch grep -e Dirty: -e Writeback: /proc/meminfo
devrait diminuer jusqu'à zéro au fur et à mesure des transferts de données en arrière-plan. Quand ce sync
sera fait, votre volonté sera complétée et votre clé USB sera éjectée.
Un autre problème courant avec l’éjection de périphériques de stockage USB est qu’au moins Debian ne l’autorisera pas s’il existe un programme, un terminal ou un logiciel similaire travaillant actuellement sur des fichiers / dossiers de ce lecteur flash. Donc, si vous avez changé de répertoire dans un dossier de cette clé USB dans un terminal et que vous essayez ensuite d'éjecter la clé USB à l'aide d'un autre terminal, cela ne vous le permettra pas tant que vous n'avez pas changé de répertoire ailleurs que sur la clé USB du premier terminal.
cp
?! ;)sync
est le seul moyen fiable d'être sûr que toutes les données ont été transférées, car elle retourne seulement lorsque le travail est fait .. question Side: puis quand faire descp
retours et quand faire les barres de progression IUG atteindre « 100% "? Qu'attendent-ils vraiment ?