eject [-dflqt] [ [device | nickname]]
eject 实用程序用于没有手动弹出按钮的可移除介质设备,以及可能由于正在进行挂载等原因而被锁定的可移除介质设备。可以通过设备的名称或别名来指定设备。如果未指定设备,则使用缺省设备。
只有支持 eject(受程序控制)的设备才会响应此命令。
对只能手动弹出的介质使用 eject 时,可以执行除移除介质以外的任何操作,包括卸载文件系统(如果已挂载)。在这种情况下,eject 会显示一条消息,指出现在可以手动弹出介质。
不要从包含已挂载文件系统的设备中以物理方式弹出介质。eject 会自动搜索驻留在设备上的任何已挂载文件系统,并尝试卸载这些文件系统,然后再弹出介质。请参见 mount(1M)。如果卸载操作失败,eject 将显示一条警告消息并退出。即使设备包含已挂载的分区,也可以使用 –f 选项来指定弹出。
对于相应的驱动器,按某些驱动器前面板上的物理介质弹出按钮与调用 eject 具有相同的效果。并非所有驱动器都具有此功能。
支持以下选项:
显示要弹出的缺省设备的名称。
强制设备弹出,即使设备忙也是如此。
显示可弹出设备的路径和别名。
进行查询,以了解介质是否存在。
向驱动器发出 CD-ROM 托盘关闭命令。
并非所有设备都支持此命令。
支持下列操作数:
按目录 /dev 中显示的名称指定要弹出 (eject) 的设备。
按此命令可以识别的别名指定要弹出 (eject) 的设备。
卷标或设备类型(例如,cdrom)可用作别名。
以下示例按卷标弹出介质:
example> eject ’My Pictures’
将返回以下退出代码:
操作已成功,或者,对于 –q 选项,介质位于驱动器中。
操作未成功,或者,对于 –q 选项,介质不位于驱动器中。
指定了无效选项。
ioctl() 请求失败。
现在可以手动移除可弹出介质。
缺省 CD-ROM 文件(已过时)
有关下列属性的说明,请参见 attributes(5):
|