手册页部分 1: 用户命令

退出打印视图

更新时间: 2014 年 7 月
 
 

eject(1)

名称

eject - 从驱动器中弹出介质(例如 CD-ROM)

用法概要

eject [-dflqt] [ [device | nickname]]

描述

eject 实用程序用于没有手动弹出按钮的可移除介质设备,以及可能由于正在进行挂载等原因而被锁定的可移除介质设备。可以通过设备的名称或别名来指定设备。如果未指定设备,则使用缺省设备。

只有支持 eject(受程序控制)的设备才会响应此命令。

对只能手动弹出的介质使用 eject 时,可以执行除移除介质以外的任何操作,包括卸载文件系统(如果已挂载)。在这种情况下,eject 会显示一条消息,指出现在可以手动弹出介质。

不要从包含已挂载文件系统的设备中以物理方式弹出介质。eject 会自动搜索驻留在设备上的任何已挂载文件系统,并尝试卸载这些文件系统,然后再弹出介质。请参见 mount(1M)。如果卸载操作失败,eject 将显示一条警告消息并退出。即使设备包含已挂载的分区,也可以使用 –f 选项来指定弹出。

对于相应的驱动器,按某些驱动器前面板上的物理介质弹出按钮与调用 eject 具有相同的效果。并非所有驱动器都具有此功能。

选项

支持以下选项:

–d

显示要弹出的缺省设备的名称。

–f

强制设备弹出,即使设备忙也是如此。

–l

显示可弹出设备的路径和别名。

–q

进行查询,以了解介质是否存在。

–t

向驱动器发出 CD-ROM 托盘关闭命令。

并非所有设备都支持此命令。

操作数

支持下列操作数:

device

按目录 /dev 中显示的名称指定要弹出 (eject) 的设备。

nickname

按此命令可以识别的别名指定要弹出 (eject) 的设备。

卷标或设备类型(例如,cdrom)可用作别名。

示例

示例 1 弹出介质

以下示例按卷标弹出介质:

example> eject ’My Pictures’

退出状态

将返回以下退出代码:

0

操作已成功,或者,对于 –q 选项,介质位于驱动器中。

1

操作未成功,或者,对于 –q 选项,介质不位于驱动器中。

2

指定了无效选项。

3

ioctl() 请求失败。

4

现在可以手动移除可弹出介质。

文件

/dev/sr0

缺省 CD-ROM 文件(已过时)

属性

有关下列属性的说明,请参见 attributes(5)

属性类型
属性值
可用性
system/core-os

另请参见

volcheck(1)mount(1M)rmmount(1M)ioctl(2)attributes(5)