Question Quelle est la différence entre «Unmount», «Eject», «Safely Remove Drive» et l'icône d'éjection?


Lorsque je clique avec le bouton droit sur l'icône du bureau pour mon lecteur USB ou ma carte SD, j'ai le choix entre "Éjecter" ou "Retirer le lecteur en toute sécurité":

screenshot

Dans le volet côté arbre de Nautilus, je peux soit "démonter", soit "éjecter":

screenshot

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

screenshot

Qu'est-ce que tout cela fait?

Les détails sur lesquels je me suis interrogé incluent:

  • Que se passe-t-il lorsqu'un disque comporte plusieurs partitions montées?
  • Dans quelles conditions une invite pour vider la corbeille est-elle affichée?
  • Y a-t-il une de ces situations dans un état dans lequel le lecteur ne peut pas être monté à nouveau sans être préalablement reconnecté physiquement?

101
2017-10-11 02:14


origine


Je pense qu'il y avait un papercut sur LP à propos de l'unification / simplification de ces noms. - papukaija
Quelle est la version d'Ubuntu? Pourquoi est-ce que ça a l'air tellement mieux que les 16.04 et 17.04? - Hashim
@Hashim C'est Ubuntu 10.10 avec la police définie sur Droid Sans. Je vous recommande d'explorer quelques anciennes versions d'une machine virtuelle si vous êtes curieux; C'est amusant de voir comment l'interface a évolué. - ændrük
Donc, il ne serait pas possible de faire ressembler à l'une de ces nouvelles versions? - Hashim
@Hashim Ce serait mieux comme une nouvelle question; c'est un sujet différent et la réponse risque d'être compliquée. - ændrük


Réponses:


Les principales différences sont les suivantes:

Démonter

Cette option désinstallera littéralement le périphérique / la partition et s’applique normalement (In Nautilus) aux disques durs, qu’ils soient internes ou externes. Il n'est pas courant de le voir pour les lecteurs Flash / lecteurs de stylet / lecteurs de pouce / carte SD / appareil photo numérique et tout autre appareil devant être synchronisé avant la mise hors tension.

Ce n’est pas la méthode recommandée pour traiter un périphérique qui doit d’abord être mis hors tension si votre intention est de déconnecter le périphérique ultérieurement, comme le périphérique sera toujours affiché sur le panneau Nautilus.

N'oubliez pas que le démontage vous permet de remonter le périphérique (puisqu'il ne s'est pas éteint ou n'a pas é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 doit être présente que pour les périphériques optiques (périphériques qui n'ont pas besoin de synchroniser les données avant de se déconnecter), car cela éjecte le périphérique. Je veux dire littéralement éjecte ou ouvre votre lecteur de CD / DVD afin que vous puissiez retirer le CD / DVD, physiquement.

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

Il existe toutefois 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, il vous avertit comme suit:

enter image description here

Si vous essayez d’éjecter le périphérique et que la synchronisation n’est pas encore terminée, vous obtiendrez un message dans le sens suivant: «Attendre la fin de la synchronisation avant d’éjecter le périphérique». Cela ne fait que montrer ou au moins vous donne suffisamment de temps pour voir le message si vous copiez un grand nombre de fichiers, spécialement les plus petits mélangés avec les gros, et immédiatement après avoir terminé le 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, cela éjectera l’ensemble du périphérique. Vous devrez réinsérer l'image du CD / DVD pour que l'appareil réapparaisse.

  2. Si vous éjectez (au moins avec les versions 12.04 et 12.10, vous n'avez pas testé d'anciennes versions) un périphérique USB nécessitant une synchronisation, le processus d'éjection mettra le périphérique hors tension APRÈS la synchronisation. Cela pourrait être la cause de ne pas voir l'option "Retirer le lecteur en toute sécurité".

  3. Si vous connectez un périphérique disposant de plusieurs partitions (comme certains IPod, Smartphone N900 ou autres périphériques affichant 2 périphériques ou plus dans Nautilus), Eject "éjectera" uniquement avec le périphérique que vous avez sélectionné. Cela ne fonctionnera 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 ne met pas le périphérique hors tension correctement et vous risquez de rencontrer des problèmes ou des problèmes.

Retirer le lecteur en toute sécurité

Cette option diffère des autres car elle est spécifiquement conçue pour les périphériques synchronisés tels que les disques durs USB, les lecteurs de stylo, etc. Elle synchronisera l'appareil, le démontera et l'éteindra. Cette option doit être disponible pour les périphériques nécessitant une synchronisation, bien que Eject ait pris certaines des propriétés de Safely Remove Drive.

Voici quelques images montrant ce que vous pouvez voir lorsque vous essayez de déconnecter le périphérique:

Comme vous pouvez le voir sur cette image, un lecteur Pen Drive / Flash a l'option "Ejecter" 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 "Ejecter"
enter image description here

Unity Launcher montrant une option "Eject Parent Drive" sur un lecteur Pen multi-partitionné (a 2 partitions dans ce cas) enter image description here

Un lecteur de stylo à 2 partitions créé

En gros, nous devrions voir ceci:

Démonter - pour les disques durs
Éjecter - pour les lecteurs optiques
Retirer en toute sécurité - Pour les lecteurs USB nécessitant une synchronisation et une mise hors tension (lecteurs de stylo, par exemple)

Il convient de noter que Unity Launcher affiche des options différentes de Nautilus. GPARTED ou l’Application Disk s’affiche aussi différemment que Nautilus.


24
2017-11-01 14:24



après avoir retiré en toute sécurité le lecteur maintenant le lecteur ne sera pas remonter - user391339
Vous avez peut-être trouvé un bug - Luis Alvarado♦
Merci. Comment pouvons-nous faire "Retirer en toute sécurité" un disque dur externe par ligne de commande? - Tim
umount / dev / DRIVE_ID puis éjecter / dev / DRIVE_ID - Luis Alvarado♦


Lorsqu'un lecteur est connecté et que son système de fichiers est chargé, il est monté comme avec le mount (ou pmount), à un emplacement sur le système de fichiers racine (généralement quelque part à l'intérieur /media). Lorsque le système de fichiers n’est plus nécessaire, il peut être démonté (comme avec le umount ou pumount commandes), qui videra toutes les écritures en attente sur le disque, afin que vous puissiez supprimer le lecteur en toute sécurité. Si le lecteur est retiré sans pour autant En faisant cela, certaines écritures en attente seront perdues et le lecteur peut être rendu illisible ou perdre des données.

"Retirer le lecteur en toute sécurité" et "éjecter" sont fondamentalement équivalents et font deux choses: il démonte d'abord le système de fichiers (comme si le umount commande ont été utilisés), puis il émet une commande d'éjection SCSI (qui est acceptée par des choses comme les lecteurs de CD-ROM, et ignorée par presque tout le reste). Cela fonctionne comme la commande de ligne de commande eject. De nombreux périphériques USB semblent répondre à la commande d'éjection en s'éteignant ou en se désinscrivant de l'hôte USB.

Pour la plupart des appareils, toutes ces commandes sont fonctionnellement équivalentes. Pour les appareils CD-ROM, DVD, Blu-ray, etc., "Ejecter" éjecte en outre physiquement le support.


34
2017-10-11 02:39



"Safely Remove Drive" et "Unmount" ne font certainement pas la même chose. "Safely Remove Drive" supprime les deux partitions de ma carte SD, tandis que "Unmount" en supprime seulement une. Après "démonter", ma carte SD est encore ne pas sûr d'enlever J'ai clarifié ma question ci-dessus. - ændrük
Cela semble être un détail assez mineur que je pensais que cela ne valait pas la peine d'être mentionné. Le processus est le même, peu importe. - greyfade
@ ændrük fait un point majeur. Veuillez y répondre dans votre réponse par ailleurs excellente, ce qui entraînera une perte de données si les utilisateurs démontent un système de fichiers, puis extraient une clé USB dotée de plusieurs systèmes de fichiers. Eject semble être la voie à suivre. - nealmcb
Pendant que nous y sommes, @greyfade, pourriez-vous savoir quelque chose à propos de ma question sans réponse sur la possibilité d'éviter certains montages USB? askubuntu.com/questions/25110/…  J'apprécierai vraiment cela! - nealmcb
sur un lecteur de musique portable, la différence entre le démontage et le retrait en toute sécurité peut être le fait que, après le démontage, la batterie reste rechargée mais pas éjectée / retirée en toute sécurité - seb


En ce qui concerne les périphériques USB, éjecter uniquement le périphérique, mais il est toujours connecté. Le retirer pourrait causer des dommages. Après avoir éjecté l'appareil, vous devez le retirer en toute sécurité pour vous assurer qu'il n'endommagera pas votre appareil.


5
2017-10-11 16:47





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


5
2017-10-27 01:21