NAME
eject - eject removable mediaDESCRIPTION
eject allows removable media (typically a CD-ROM, floppy disk, tape, JAZ, ZIP or USB disk) to be ejected under software control. The command can also control some multi-disc CD-ROM changers, the auto-eject feature supported by some devices, and close the disc tray of some CD-ROM drives.OPTIONS
-a, --auto on|offThis option controls the auto-eject mode,
supported by some devices. When enabled, the drive automatically ejects when
the device is closed.
With this option a CD slot can be selected
from an ATAPI/IDE CD-ROM changer. The CD-ROM drive cannot be in use (mounted
data CD or playing a music CD) for a change request to work. Please also note
that the first slot of the changer is referred to as 0, not 1.
List the default device name.
Force eject, don’t check device type,
don’t open device with exclusive lock. The successful result may be
false positive on non hot-pluggable devices.
This option specifies that the drive should be
ejected using a removable floppy disk eject command.
This option controls locking of the hardware
eject button. When enabled, the drive will not be ejected when the button is
pressed. This is useful when you are carrying a laptop in a bag or case and
don’t want it to eject if the button is inadvertently pressed.
The option tells eject to not try to
unmount other partitions on partitioned devices. If another partition is still
mounted, the program will not attempt to eject the media. It will attempt to
unmount only the device or mountpoint given on the command line.
The option tells eject to not try to
unmount at all. If this option is not specified then eject opens the
device with O_EXCL flag to be sure that the device is not used (since
v2.35).
With this option the selected device is
displayed but no action is performed.
This option allows you to use
/proc/mounts instead /etc/mtab. It also passes the -n
option to umount(8).
This option specifies that the drive should be
ejected using a tape drive offline command.
This option specifies that the drive should be
ejected using a CDROM eject command.
This option specifies that the drive should be
ejected using SCSI commands.
With this option the drive is given a CD-ROM
tray close command if it’s opened, and a CD-ROM tray eject command if
it’s closed. Not all devices support this command, because it uses the
above CD-ROM tray close command.
With this option the drive is given a CD-ROM
tray close command. Not all devices support this command.
Display help text and exit.
Print version and exit.
Run in verbose mode; more information is
displayed about what the command is doing.
With this option the CD-ROM drive will be
probed to detect the available speeds. The output is a list of speeds which
can be used as an argument of the -x option. This only works with Linux
2.6.13 or higher, on previous versions solely the maximum speed will be
reported. Also note that some drives may not correctly report the speed and
therefore this option does not work with them.
With this option the drive is given a CD-ROM
select speed command. The speed argument is a number indicating the
desired speed (e.g., 8 for 8X speed), or 0 for maximum data rate. Not all
devices support this command and you can only specify speeds that the drive is
capable of. Every time the media is changed this option is cleared. This
option can be used alone, or with the -t and -c options.
EXIT STATUS
Returns 0 if operation was successful, 1 if operation failed or command syntax was not valid.NOTES
eject only works with devices that support one or more of the four methods of ejecting. This includes most CD-ROM drives (IDE, SCSI, and proprietary), some SCSI tape drives, JAZ drives, ZIP drives (parallel port, SCSI, and IDE versions), and LS120 removable floppies. Users have also reported success with floppy drives on Sun SPARC and Apple Macintosh systems. If eject does not work, it is most likely a limitation of the kernel driver for the device and not the eject program itself.AUTHORS
Jeff <[email protected]>Tranter - original author, Karel <[email protected]>Zak and Michal <[email protected]>Luscon - util-linux version.SEE ALSO
findmnt(8), lsblk(8), mount(8), umount(8)REPORTING BUGS
For bug reports, use the issue tracker at <https://github.com/util-linux/util-linux/issues>.AVAILABILITY
The eject command is part of the util-linux package which can be downloaded from Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.2022-05-11 | util-linux 2.38.1 |