web-dev-qa-db-fra.com

Quelle est la différence entre "Démonter", "Éjecter", "Retirer le lecteur en toute sécurité" et l'icône d'éjection?

Lorsque je clique avec le bouton droit de la souris sur l'icône du bureau de ma clé USB ou de ma carte SD, je peux choisir "Éjecter" ou "Retirer le lecteur en toute sécurité":

screenshot

Dans le volet latéral de l’arbre de Nautilus, je peux "démonter" ou "éjecter":

screenshot

Le volet latéral Lieux de Nautilus présente une sorte d’icône d’éjection:

screenshot

Qu'est-ce que tout cela fait?

Les détails sur lesquels je me demandais incluent:

  • Que se passe-t-il lorsqu'un lecteur a plusieurs partitions montées?
  • Dans quelles conditions un message demandant de vider la corbeille est-il affiché?
  • Cela entraîne-t-il un état dans lequel le lecteur ne peut pas être remonté sans être reconnecté physiquement?
104
ændrük

Les principales différences sont les suivantes:

Démonter

Cette option démontera "littéralement" le périphérique/la partition et s’appliquera normalement (sur Nautilus) aux disques durs, qu’ils soient internes ou externes. Il n’est pas courant de le voir pour les lecteurs flash/lecteurs de stylo/clés USB/cartes SD/appareils photo numériques et tout autre périphérique devant être synchronisé avant la mise hors tension.

Ce n'est pas la méthode recommandée lorsque vous souhaitez adresser un périphérique devant être mis hors tension si vous souhaitez le déconnecter par la suite, car le périphérique apparaîtra toujours dans le panneau Nautilus.

N'oubliez pas que le démontage vous donne la possibilité de remonter le périphérique (puisqu'il n'a pas été mis hors tension ni éjecté le périphérique du système).

Bouton d'éjection/éjection

D'une manière ou d'une autre similaire à Unmount, il démontera le périphérique/la partition. Le problème est que cette option ne devrait être présente que pour les périphériques optiques (les périphériques qui n'ont pas besoin de synchroniser les données avant de se déconnecter), car cela éjecte réellement le périphérique. Je veux dire littéralement éjecte ou ouvre votre lecteur de CD/lecteur de DVD afin que vous puissiez extraire le CD/DVD, physiquement.

Vous ne pourrez plus remonter le périphérique, sauf si vous insérez le CD/DVD dans (avec les périphériques optiques) ou retirez et réinsérez la clé USB (pour les lecteurs flash et autres périphériques similaires). Puisque cette option apparaît également pour les lecteurs USB et que les lecteurs de CD/DVD se comportent différemment des lecteurs USB (les lecteurs durs et les lecteurs de stylo dans ce cas, les périphériques optiques sont omis), l'éjection d'un lecteur USB mal synchronisé (clé USB ou disque dur) peut causer des problèmes.

Il existe cependant un processus de vérification qui s'exécute lorsque vous essayez d'éjecter un périphérique nécessitant une synchronisation. Par exemple, si vous essayez d'éjecter un périphérique qui copie des données à ce moment précis, l'avertissement suivant s'affiche:

enter image description here

Si vous essayez d'éjecter le périphérique et que la synchronisation n'est pas encore terminée, vous recevrez un message indiquant "attendre que la synchronisation se termine avant d'éjecter le périphérique". Cela montre seulement ou du moins cela vous laisse suffisamment de temps pour voir le message si vous copiez beaucoup de fichiers, en particulier de petits fichiers mélangés avec des gros, puis, immédiatement après la fin du processus de copie, vous essayez de l'éjecter.

Notez quelques choses:

  1. Si vous avez un lecteur de CD/DVD USB et que vous éjectez le support, le périphérique entier sera éjecté. Vous devrez ré-insérer l'image du CD/DVD pour que le périphérique réapparaisse.

  2. Si vous éjectez (au moins avec les versions 12.04 et 12.10, les versions précédentes non testées) un périphérique USB nécessitant une synchronisation, le processus d'éjection éteindra le périphérique APRÈS que la synchronisation soit terminée. Cela pourrait être la cause de ne pas voir l'option "Retirer le lecteur en toute sécurité".

  3. Si vous connectez un appareil doté de plusieurs partitions (comme certains iPod, le smartphone N900 ou tout autre appareil affichant 2 appareils ou plus dans Nautilus), Eject ne sera "éjecté" qu'avec l'appareil que vous avez sélectionné. Cela ne marchera pas avec les autres jusqu'à ce que vous le disiez spécifiquement.

  4. L'éjection d'un périphérique comportant plusieurs partitions ne fonctionne pas correctement. Il n’éteint pas le périphérique correctement, vous pourriez donc avoir des problèmes ou des problèmes.

Retirer le lecteur en toute sécurité

Cette option diffère des autres car elle est spécialement conçue pour les périphériques synchronisés tels que les disques durs USB, les clés USB, etc. Elle synchronise le périphérique, le démonte puis le met hors tension. Cette option devrait être disponible pour les périphériques nécessitant une synchronisation, bien que Eject ait utilisé certaines des propriétés de Safely Remove Drive.

Voici quelques images qui montrent ce que vous pouvez voir lorsque vous essayez de déconnecter l'appareil:

Comme vous pouvez le voir sur cette image, une clé USB ou une clé USB possède l'option "Éjecter" enter image description here

Un disque dur USB externe a l'option "démonter" enter image description here

Un lecteur de DVD USB externe a l'option "Eject"
enter image description here

Unity Launcher affichant une option "Éjecter le lecteur parent" sur un lecteur de stylo à partitions multiples (2 partitions dans ce cas) enter image description here

Une clé USB créée avec 2 partitions

Fondamentalement, nous devrions voir ceci:

Démonter - Pour les disques durs
Eject - Pour les lecteurs optiques
Safely Remove - Pour les lecteurs USB nécessitant une synchronisation et une mise hors tension (Pen Drives par exemple)

Il convient de noter que Unity Launcher affiche les options différemment de Nautilus. GPARTED ou l’application pour disque s’affiche également différemment de Nautilus.

26
Luis Alvarado

Lorsqu'un lecteur est connecté et que son système de fichiers est chargé, il est monté, comme avec la commande mount(ou pmountname__), dans un emplacement du système de fichiers racine (généralement quelque part dans /media). Lorsque le système de fichiers n’est plus nécessaire, vous pouvez le démonter (comme avec les commandes umountou pumountname__), qui vide toutes les écritures en attente sur le disque afin de pouvoir supprimer le lecteur en toute sécurité. Si le lecteur est supprimé sans sans cela, certaines écritures en attente seront perdues et le lecteur peut potentiellement être rendu illisible ou perdre des données.

"Safely Remove Drive" et "Eject" sont fondamentalement équivalents et font deux choses: Il commence par démonter le système de fichiers (comme si la commande umountétait utilisée), puis il émet une commande d’éjection SCSI (acceptée par des éléments tels que les lecteurs de CD-ROM et ignorée par presque tout le reste). Il fonctionne de la même manière que la commande en ligne de commande ejectname__. De nombreux périphériques USB semblent répondre à la commande d'éjection en se fermant ou se désenregistrant de l'hôte USB.

Pour la plupart des périphériques, toutes ces commandes sont fonctionnellement équivalentes. Pour les périphériques de CD-ROM, DVD, Blu-ray, etc., "Éjecter" éjecte physiquement le support en plus.

34
greyfade

En ce qui concerne les périphériques USB, l'éjection ne fait que démonter le périphérique, mais celui-ci est toujours connecté. Le retirer pourrait causer des dommages. Après avoir éjecté le périphérique, vous devez le retirer en toute sécurité pour ne pas endommager votre périphérique.

5
Antonis

Je suis presque sûr que "retirer en toute sécurité" démonte toutes les autres partitions de ce périphérique.

5
jv13613