1、命令简介
eject:弹出可移动介质。
2、命令用法
eject -h eject [-vnrsfmqp] [<name>] eject [-vn] -d eject [-vn] -a on|off|1|0 [<name>] eject [-vn] -c slot [<name>] eject [-vn] -i on|off|1|0 [<name>] eject [-vn] -t [<name>] eject [-vn] -T [<name>] eject [-vn] -x <speed> [<name>] eject [-vn] -X [<name>] eject -V
3、命令描述
eject
允许可移动媒体(通常是光盘)在软件控制下eject。该命令还可以控制一些多盘CD-ROM切换器,一些设备支持的自动eject功能,以及关闭一些CD-ROM驱动器的光盘托盘。
弹出对应的设备。该名称可以是一个设备文件或挂载点,可以是一个完整的路径,也可以省略开头的 “/dev” 或 “/mnt”。如果不指定名称,则使用默认名称 “cdrom”。
根据设备是CD-ROM、SCSI设备、可移动软盘还是磁带,有四种不同的弹出方法。默认情况下,弹出按顺序尝试所有四种方法,直到成功。
如果设备当前处于挂载状态,则在弹出之前会将其卸载。
4、命令选项
选项 | 描述 |
-h, --help | 显示命令选项的简要描述。 |
-v, --verbose | 这使eject运行在verbose模式;会显示更多关于该命令正在执行的信息。 |
-d, --default | 如果使用此选项调用,eject将列出默认设备名称。 |
-a on|1|off|0, --auto | 此选项控制自动eject模式,某些设备支持该模式。 启用后,当设备关闭时,驱动器会自动eject。 |
-c , --changerslot | 有了这个选项, CD插槽可以选择从一个ATAPI/IDE CD- rom更换。 使用该特性需要Linux 2.0或更高版本。 更改请求工作时, 光盘驱动器不能使用(挂载的数据光盘或播放音乐光盘)。 还请注意,更换器的第一个槽是指0,而不是1。 |
-i on|1|off|0 | 此选项控制硬件eject按钮的锁定。 启用时,按下按钮时驱动器不会eject。 当你把笔记本电脑装在包里或箱子里, 又不想让它在不小心按下按钮时eject时, 这是很有用的。 |
-t, --trayclose | 有了这个选项, 会给驱动器一个CD-ROM托盘关闭命令。 并非所有设备都支持此命令。 |
-T, --traytoggle | 有了这个选项,驱动器会得到一个CD-ROM托盘关闭命令, 如果它是打开的,和CD-ROM托盘弹出命令, 如果它是关闭的。不是所有的设备都支持这个命令, 因为它使用上面的CD-ROM托盘关闭命令。 |
-x , --cdspeed | 有了这个选项,会给驱动器一个CD-ROM选择速度命令。 speed参数是一个数字,表示期望的速度(例如,8表示8X速度), 或0表示最大数据速率。不是所有的设备都支持这个命令, 只能指定驱动器能够的速度。每次更改媒体时, 都会清除此选项。这个选项可以单独使用, 也可以与-t和-c选项一起使用。 |
-X, --listspeed | 使用这个选项,将探测CD-ROM驱动器以检测可用的速度。 输出是一个速度列表,可以用作-x选项的参数。 这只适用于Linux 2.6.13或更高的版本, 在以前的版本上只会报告最大速度。 还要注意,一些驱动器可能不正确报告速度, 因此这个选项不与他们一起工作。 |
-n, --noop | 使用此选项,选中的设备将显示,但不执行任何操作。 |
-r, --cdrom | 此选项指定应使用eject命令弹出CDROM驱动器。 |
-s, --cdrom | 此选项指定应该使用SCSI命令弹出驱动器。 |
-f, --floppy | 此选项指定应使用可移动软盘eject命令弹出驱动器。 |
-q, --tape | 此选项指定使用脱机磁带机命令弹出磁带机。 |
-p, --proc | 这个选项允许使用/proc/mounts, 而不是/etc/mtab。它还传递-n选项来umount。 |
-m, --no-unmount | 这个选项允许eject工作 与设备驱动程序自动挂载可移动媒体, 因此必须总是挂载。 该选项告诉弹出不要尝试卸载给定的设备 ,即使它是根据/etc/mtab或/proc/挂载 |
-V, --version | 此选项使eject显示程序版本并退出。 |
5、使用示例
1)要弹出默认设备,在提示符下输入eject命令
eject
2)弹出名为cdrom的设备或挂载点
eject cdrom
3)使用设备名称弹出设备
eject /dev/cdrom
4)用户可以使用挂载点弹出媒体
eject /mnt/cdrom/
5)弹出IDE设备
eject hdd