* steve <[EMAIL PROTECTED]> [2006-03-17 08:24] : [...]
> > Ce temps > > est incompressible (il peut avoir lieu lors du démontage de chaque clé > > dans la boucle ou lors du démontage de toutes les clés à la fin). > > ok, car si j'attends un moment avant de démonter les clés, le démontage est > quasi-instantané. Oui, c'est normal : la copie réelle qui s'est produite en tâche de fond s'est terminée avant le démontage des clés, il n'y a donc plus rien à synchroniser au niveau du système de fichiers et le démontage peut se faire tout de suite (tu peux également forcer la synchronisation des systèmes de fichiers avec "sync"). [...] > > En fait, ce qui se passe, c'est que le noyau met en cache les fichiers à > > copier sur une clé, le comportement observé est alors me semble assez > > logique : il ne déclenche la copie que quand il est obligé de le faire > > (soit lors de la copie en mode synchrone, soit quand le noyau a besoin > > de ressources ou quand tu démontes les clés en mode asynchrone). > > Pourquoi ne le fait-il pas quand je le lui demande ? pourquoi est-ce que > quand > la commande cp a terminé, les fichiers ne sont pas *vraiment* copiés ? C'est le comportement par défaut du noyau d'utiliser le cache du noyau (en mode asynchrone) plutôt que d'attendre que la copie soit vraiment terminée (en mode synchrone). Il me semble qu'il y avait eu une discussion sur LKML pour savoir s'il fallait préférer un mode synchrone ou asynchrone selon le type de périphérique. La question n'est pas si évidente même pour des périphériques lents car le mode asynchrone permet de faire des choses comme ceci : - copier un fichier sur la clé - supprimer le fichier très rapidement (car la copie n'est alors jamais réellement faite) alors qu'en mode synchrone il faudrait attendre pour les 2 commandes. C'est alors à l'administrateur de la machine de forcer ou non le mode synchrone pour certains périphériques. Fred -- Comment poser les questions de manière intelligente ? http://www.gnurou.org/Writing/SmartQuestionsFr Comment signaler efficacement un bug ? http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

