Pas clair sur l'éjection du lecteur USB: "ne débranchez pas jusqu'à la fin"

16

J'ai une question sur l'éjection de lecteurs flash USB dans Ubuntu Xenial 16.04.

Lorsqu'il y a encore des E / S en cliquant sur le bouton d'éjection, je reçois le message:

Écrire des données dans (...). Ne débranchez pas jusqu'à la fin.

Je reçois le message, mais ce qui n'est pas clair pour moi: comment vais-je être averti lorsque l'écriture est terminée? Ce message semble rester jusqu'à ce qu'il soit rejeté. Aucun message supplémentaire ne m'informe que je peux débrancher le lecteur.

Et il n'est pas possible de cliquer à nouveau sur "éjecter" pour vérifier l'état, car le lecteur a déjà disparu dans l'explorateur.

Comment l'utilisateur est-il censé savoir quand le lecteur peut être éjecté? Existe-t-il une commande de terminal que je peux utiliser? Plus important encore, cela semble être une lacune de l'interface utilisateur.

Sander Vocke
la source
je me demande la même chose. il semble que ce soit le même problème en 17.10 qu'en 16.04. vous écrivez des données aléatoires et bien découpées sur un disque (disons 300 Mo) et la boîte de dialogue de transfert se ferme BEAUCOUP plus tôt que le système ne vous permet de le débrancher. à mon avis, en utilisant un sandisk 3.0, le système est encombré parce que Windows éjecterait la même opération relativement plus tôt. Parfois, Linux se bloque complètement pendant des heures et je dois aller à l'utilitaire de disque et l'éteindre ou redémarrer l'ordinateur pour éviter les secteurs corrompus. pas idéal. il a aussi des bugs où il vous donnera un ra de transfert ridicule
Shane J

Réponses:

4

J'ai eu cela dans le passé et j'ai trouvé une solution qui fonctionne pour moi.

La commande syncs'assurera que tout est écrit sur tous les disques connectés.

Vous ne devriez pas avoir besoin sudo syncde cela à moins que le disque ait des fichiers journaux appartenant à root par exemple qui ont également besoin d'écriture.

Si la commande de synchronisation se termine sans erreur, j'ai trouvé qu'il est sûr de retirer le lecteur.

Noki
la source
2

Si le lecteur a déjà disparu dans l'explorateur, cela signifie qu'il est déjà démonté. Ensuite, vous pouvez extraire le disque quand vous le souhaitez. Si le message d'avertissement persiste, il s'agit d'un bogue (mineur). Oubliez ça. Si vous voulez revérifier, ouvrez un terminal et tapez "df -h" pour voir s'il est toujours monté. Si j'ai raison, ça ne devrait pas.

ciampix
la source