Scroll to navigation

EJECT(1) Commandes de l'utilisateur EJECT(1)

NOM

eject – Éjecter des médias amovibles

eject [options] périphérique|point_montage

DESCRIPTION

eject permet d’éjecter sous contrôle logiciel les médias amovibles (tels que les CD-ROM, les disquettes, les bandes, les disques JAZ, ZIP ou USB). La commande peut également contrôler quelques changeurs de CD-ROM multidisques, le dispositif d’auto-éjection géré par certains périphériques et fermer le tiroir de quelques lecteurs de CD-ROM.

Le périphérique correspondant à périphérique ou point montage est éjecté. Si aucun nom n’est indiqué, par défaut /dev/cdrom est utilisé. Le nom peut être indiqué soit par un nom de périphérique (par exemple, « sda »), un chemin de périphérique (par exemple, « /dev/sda »), ou des étiquettes UUID=uuid ou LABEL=label.

Il existe quatre méthodes différentes d'éjection, selon que le périphérique est un CD-ROM, un périphérique SCSI, une disquette ou une bande. Par défaut eject essaie les quatre méthodes dans l'ordre jusqu'à la réussite.

Si une partition de périphérique est indiquée, le périphérique de tout le disque est utilisé.

Si le périphérique, ou une partition de périphérique, est actuellement monté, il est démonté avant l’éjection. L’éjection est réalisée pour un descripteur de fichier exclusif de périphérique bloc si --no-unmount ou --force ne sont pas spécifiés.

OPTIONS

-a, --auto on|off

Cette option contrôle le mode d’auto-éjection géré par quelques périphériques. Après validation, le lecteur éjecte automatiquement lorsque le périphérique est démonté.

-c, --changerslot emplacement

Avec cette option un emplacement de CD d'un changeur de CD-ROM ATAPI/IDE peut être sélectionné. Le lecteur de CD-ROM ne doit pas être en service (CD de données monté ou CD de musique en cours d’écoute) pour qu'une demande de changement de CD fonctionne. Veuillez noter également que le premier emplacement du changeur est désigné par 0 et non par 1.

-d, --default

Indication du nom de périphérique par défaut.

-F, --force

Forcer l’éjection, ne pas vérifier le type de périphérique, ne pas ouvrir un périphérique ayant un verrou exclusif. Un constat de réussite peut être un faux positif sur les périphériques non insérables à chaud.

-f, --floppy

Cette option indique que le lecteur doit être éjecté en utilisant une commande d’éjection de disque souple amovible.

-i, --manualeject on|off

Cette option contrôle le verrouillage du bouton d’éjection du matériel. Lorsque activé, le lecteur n’éjectera pas lors d’un appui sur le bouton. Cette option est utile lors du transport d’un ordinateur portable dans une sacoche ou une mallette pour que l’éjection ne soit pas déclenchée par un appui accidentel sur le bouton.

-M, --no-partitions-unmount

Cette option indique à eject de ne pas tenter de démonter d’autres partitions sur un périphérique partitionné. Si une autre partition est toujours montée, le programme n’essaiera pas d’éjecter le média. Il essaiera de démonter seulement le périphérique ou le point de montage indiqué sur la ligne de commande.

-m, --no-unmount

Cette option indique à eject de n’essayer aucun démontage. Si cette option n’est pas indiquée, eject ouvre le lecteur avec le drapeau O_EXCL pour être sûr que le lecteur ne soit pas utilisé (depuis la version 2.35).

-n, --noop

Avec cette option, le périphérique sélectionné est affiché, mais aucune action n'est exécutée.

-p, --proc

Cette option permet d'utiliser /proc/mounts au lieu de /etc/mtab. Dans ce cas, l'option -n est passée à umount(8).

-q, --tape

Cette option indique que le lecteur doit être éjecté en utilisant une commande de lecteur de bande hors-ligne.

-r, --cdrom

Cette option indique que le lecteur doit être éjecté en utilisant une commande d'éjection de CD-ROM.

-s, --scsi

Cette option indique que le lecteur doit être éjecté en utilisant des commandes SCSI.

-T, --traytoggle

Avec cette option, le lecteur reçoit une commande de fermeture de tiroir de CD-ROM s’il est ouvert et une commande d’éjection s’il est fermé. Tous les lecteurs ne gèrent pas cette commande car elle utilise la commande ci-dessus de fermeture de tiroir de CD-ROM.

-t, --trayclose

Avec cette option, le lecteur de CD-ROM reçoit une commande de fermeture du tiroir. Tous les périphériques ne gèrent pas cette commande.

-h, --help

Afficher l’aide-mémoire puis quitter.

-V, --version

Afficher la version puis quitter.

-v, --verbose

Exécution en mode prolixe. Davantage d’informations sont affichées sur le déroulement de la commande.

-X, --listspeed

Avec cette option le lecteur de CD-ROM sera interrogé pour détecter les vitesses disponibles. Depuis Linux 2.6.13, la sortie est une liste de vitesses pouvant être utilisées comme argument de l’option -x. Dans les versions précédentes, la vitesse maximale seule était renvoyée. Notez aussi que certains lecteurs ne rapportent pas correctement la vitesse et que, par conséquent, cette option ne fonctionne pas pour eux.

-x, --cdspeed vitesse

Avec cette option, le lecteur de CD-ROM reçoit une commande de sélection de vitesse. L'argument vitesse est un nombre spécifiant la vitesse désirée (par exemple 8 pour une vitesse de 8X) ou 0 pour obtenir la vitesse maximale. Tous les périphériques ne gèrent pas cette commande et il n’est possible d’indiquer que les vitesses dont est réellement capable le lecteur. À chaque fois que le média est changé, l'option est réinitialisée. Cette option peut être utilisée seule ou conjointement aux options -t et -c.

CODE DE RETOUR

0 est renvoyé si l'exécution s'est bien passée, 1 si l'exécution a échoué ou si la syntaxe de la commande était incorrecte.

NOTES

eject fonctionne uniquement avec les périphériques qui gèrent au moins une des quatre méthodes d'éjection. Cela inclut la plupart des lecteurs de CD-ROM (IDE, SCSI et propriétaire), certains lecteurs de bande magnétique SCSI, les lecteurs JAZ, les lecteurs ZIP (port parallèle, SCSI, et IDE) et les disquettes amovibles LS120. Des utilisateurs ont également signalé des réussites avec des lecteurs de disquette sur des systèmes Sun SPARC et Apple Macintosh. Si eject ne fonctionne pas, c'est très probablement dû à une limitation du pilote de périphérique du noyau et non à cause du programme eject lui-même.

Les options -r, -s, -f et -q permettent de contrôler quelles méthodes sont utilisées pour l'éjection. Plus d'une méthode peut être indiquée. Si aucune de ces options n'est indiquée, les quatre sont essayées (cela fonctionne très bien dans la plupart des cas).

eject ne sera pas toujours capable de déterminer si le périphérique est monté (par exemple, s'il a plusieurs noms). Si le nom du périphérique est un lien symbolique, eject suivra le lien et utilisera le périphérique vers lequel il pointe.

Si eject détermine que le périphérique peut avoir plusieurs partitions, il essayera de démonter toutes les partitions montées du périphérique avant l'éjection (voir aussi --no-partitions-unmount). Si un démontage échoue, le programme n'essayera pas d'éjecter le média.

Un CD audio peut être éjecté. Quelques lecteurs de CD-ROM refuseront d'ouvrir le tiroir si le lecteur est vide. Quelques périphériques ne gèrent pas la commande de fermeture du tiroir.

Si le dispositif d’auto-éjection est activé, le lecteur sera toujours éjecté après l'exécution de cette commande. Les pilotes de CD-ROM du noyau Linux ne gèrent pas tous le mode d’auto-éjection. Il n'y a aucun moyen de connaître l'état du mode d’auto-éjection.

Des privilèges appropriés sont nécessaires pour accéder aux fichiers de périphérique. L'exécution en tant que superutilisateur (root) est nécessaire pour éjecter certains périphériques (par exemple, les périphériques SCSI).

AUTEURS

Jeff Tranter <tranter@pobox.com> – auteur original, Karel Zak <kzak@redhat.com> et Michal Luscon <mluscon@redhat.com> – version pour util-linux.

VOIR AUSSI

findmnt(8), lsblk(8), mount(8), umount(8)

SIGNALER DES BOGUES

Pour envoyer un rapport de bogue, utilisez le système de gestion des problèmes à l'adresse <https://github.com/util-linux/util-linux/issues>.

DISPONIBILITÉ

La commande eject fait partie du paquet util-linux. Elle peut être obtenue à l'adresse Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.

TRADUCTION

La traduction française de cette page de manuel a été créée par Laëtitia Groslong, Éric Piel et Jean-Paul Guillonneau <guillonneau.jeanpaul@free.fr>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org.

11 mai 2022 util-linux 2.38.1