Manpages

NAME (名 称 )

eject - 弹 出 可 移 动 介 质

SYNOPSIS(总 览 )

eject -h.breject [-vnrsfq] [<name>]
eject [-vn] -d.breject [-vn] -a on|off|1|0 [<name>]
eject [-vn] -c slot [<name>]
eject [-vn] -t [<name>]

DESCRIPTION(描 述 )

Eject 允 许 可 移 动 介 质 (典 型 是 CD-ROM, 软 盘 , 磁 带 , 或 者 JAZ 以 及 ZIP 磁 盘 ) 在 软 件 控 制 下 弹 出 . 该 命 令 也 可 以 控 制 一 些 多 盘 片 CD-ROM 控 制 器 , 控 制 一 些 设 备 支 持 的 自 动 弹 出 功 能 , 以 及 控 制 一 些 CD-ROM 驱 动 器 磁 盘 托 盘 的 关 闭 . 与 name 相 应 的 设 备 将 被 弹 出 . name 可 以 为 设 备 文 件 或 者 其 挂 载 点 , 也 可 以 为 完 整 路 径 或 者 省 略 前 面 的 /dev 或 者 /mnt 设 备 文 件 名 . 如 果 没 有 指 定 name, 缺 省 使 用 cdrom. 有 四 种 不 同 的 弹 出 的 方 法 , 具 体 要 看 设 备 是 CD-ROM, SCSI设 备 , 可 移 动 软 盘 , 还 是 磁 带 而 定 . 默 认 的 弹 出 会 依 次 尝 试 所 有 四 种 方 法 , 直 到 成 功 为 止 . 如 果 设 备 当 前 是 挂 载 上 来 的 , 那 么 在 弹 出 前 要 先 卸 载 .

COMMAND-LINE OPTIONS (命 令 -行 选 项 )

-h 该 选 项 使 得

eject 显 示 关 于 命 令 选 项 的 简 要 描 述 .

-v

eject 在 冗 长 模 式 下 运 行 ; 显 示 更 多 的 关 于 命 令 作 什 么 用 的 信 息 .

-d 如 果 调 用 了 这 个 选 项 ,

eject 会 显 示 默 认 的 设 备 名 .

-a on|1|off|0 该 选 项 控 制 一 些 设 备 支 持 的 自 动 弹 出 模 式 . 当 激 活 时 , 驱 动 器 自 动 在 设 备 关 闭 时 弹 出 .
B -c <slot> 有 了 这 个 选 项 , 可 由 ATAPI/IDE CD-ROM 控 制 器 选 择 一 个 CD 槽 . Linux 2.0 或 者 更 高 版 本 要 求 使 用 该 功 能 . CD-ROM 驱 动 器 不 能 在 正 使 用 时 (已 挂 载 数 据 CD 或 者 在 播 放 音 乐 CD)响 应 工 作 改 变 请 求 . 还 要 注 意 控 制 器 的 第 一 个 槽 设 为 0, 而 不 是 1.

-t 有 了 这 个 选 项 , 会 发 一 个 关 闭

CD-ROM 托 盘 的 命 令 给 驱 动 器 . 不 是 所 有 的

设 备 都 支 持 该 命 令 .

-n 有 了 这 个 选 项 , 显 示 选 定 的 设 备 , 但 是 不 执 行 任 何 动 作

-r 该 选 项 指 定 了 使 用

CDROM 弹 出 命 令 应 被 弹 出 的 驱 动 器 .

-s 该 选 项 指 定 了 使 用

SCSI 命 令 应 被 弹 出 的 驱 动 器 .

-f 该 选 项 指 定 了 使 用 可

移 动 软 盘 弹 出 命 令 应 被 弹 出 的 驱 动 器 .
B -q 该 选 项 指 定 了 使 用 磁 带 驱 动 器 离 线 命 令 应 被 弹 出 的 驱 动 器 .

LONG OPTIONS(长 选 项 )

所 有 选 项 与 以 下 列 出 的 长 名 字 相 关 . 只 要 长 名 字 缩 写 唯 一 , 它 就 可 以 缩 写 .

EXAMPLES(示 例 )

eject 弹 出 名 字 为 cdrom 的 设 备 或 者 挂 载 点 :

eject cdrom 使 用 设 备 名 来 弹 出 :

eject /dev/cdrom 使 用 挂 载 点 来 弹 出 :

eject /mnt/cdrom/

eject hdd 弹 出 第 一 个 SCSI 设 备 :

eject sda 使 用 SCSI 分 区 名 (例 如 ZIP 设 备 )来 弹 出 :.IP eject sda4 在 多 盘 片 控 制 器 上 选 择 第 五 个 磁 盘 :

eject -v -c5 /dev/cdrom 在 SoundBlaster CD-ROM 驱 动 器 上 开 启 自 动 弹 出 功 能 :

eject -a on /dev/sdpcd

EXIT STATUS(退 出 状 态 )

如 果 操 作 成 功 , 返 回 0, 如 果 操 作 失 败 或 者 命 令 语 法 无 效 , 则 返 回 1.

NOTES(备 注 )

Eject 只 对 支 持 四 种 弹 出 方 式 其 中 之 一 或 更 多 的 设 备 起 作 用 . 这 些 设 备 包 括 大 多 数 的 CD-ROM 驱 动 器 (IDE, SCSI 和 专 有 接 口 的 ), 一 些 SCSI 磁 带 驱 动 器 , JAZ 驱 动 器 , ZIP 驱 动 器 (并 口 , SCSI 以 及 IDE 版 本 接 口 的 ), 以 及 LS120 可 移 动 软 盘 . 用 户 已 经 报 告 过 在 Sun SPARC 和 Apple Macintosh 系 统 上 的 软 盘 驱 动 器 也 成 功 了 . 如 果 eject 不 起 作 用 , 最 可 能 的 原 因 是 由 于 设 备 的 内 核 驱 动 的 限 制 , 而 并 非 eject 程 序 本 身 的 问 题 . -r, -s, -f 和 -q 选 项 可 以 控 制 弹 出 的 方 式 . 可 指 定 一 种 以 上 的 方 式 . 如 果 没 有 指 定 任 何 这 些 选 项 , 它 会 尝 试 所 有 四 种 方 式 (这 在 多 数 情 况 下 工 作 很 好 ). Eject 不 一 定 总 是 能 判 断 设 备 是 否 已 经 挂 载 (例 如 , 如 果 设 备 有 多 个 名 字 ). 如 果 设 备 名 是 一 个 符 号 链 接 , eject 会 跟 随 该 链 接 并 使 用 其 指 向 的 设 备 . 如 果 eject 判 断 设 备 能 有 多 个 分 区 , 它 会 尝 试 在 弹 出 前 卸 载 所 有 该 设 备 已 挂 载 的 分 区 . 如 果 卸 载 失 败 , 程 序 不 会 尝 试 弹 出 该 介 质 . 你 可 以 弹 出 音 频 CD. 如 果 驱 动 器 为 空 , 一 些 CD-ROM 驱 动 器 会 拒 绝 打 开 其 托 盘 . 一 些 设 备 不 支 持 托 盘 关 闭 的 命 令 . 如 果 激 活 了 自 动 弹 出 的 功 能 . 那 么 驱 动 器 总 会 在 运 行 该 命 令 后 弹 出 . 不 是 所 有 的 Linux 内 核 CD-ROM 驱 动 程 序 都 支 持 自 动 弹 出 模 式 . 你 需 要 适 当 的 特 权 以 访 问 设 备 文 件 . 在 弹 出 一 些 设 备 (例 如 , SCSI 设 备 )时 , 要 求 以 root 或 者 setuid root 的 身 份 运 行 . 用 来 找 到 给 定 名 字 的 设 备 的 搜 索 方 法 如 下 . 如 果 名 字 以 标 记 斜 线 结 束 , 它 将 被 移 去 (这 是 为 了 支 持 使 用 shell 文 件 名 补 全 所 生 成 的 文 件 名 ) . 如 果 名 字 以 ’.’ 或 ’/’ 开 头 , 它 会 试 图 以 设 备 文 件 名 或 者 挂 载 点 打 开 它 . 如 果 那 样 失 败 了 , 它 会 尝 试 在 名 字 前 面 补 加 ’/dev/’, ’/mnt’, ’/dev/rdsk/’, ’/dev/dsk/’ 以 及 ’./’, 直 到 找 到 的 设 备 文 件 名 或 者 能 够 打 开 挂 载 点 为 止 . 程 序 检 查 /etc/mtab 以 获 知 已 挂 载 的 设 备 . 如 果 那 样 也 失 败 了 , 它 还 会 检 查 /etc/fstab 以 获 知 当 前 未 挂 载 设 备 的 挂 载 点 . 推 荐 创 建 如 /dev/cdrom 或 者 /dev/zip 之 类 的 符 号 链 接 , 这 样 eject 可 以 使 用 易 记 的 名 字 决 定 合 适 的 设 备 . 为 了 节 约 输 出 , 你 可 以 创 建 一 个 适 合 于 你 的 特 定 配 置 的 针 对 eject 选 项 的 shell 别 名 .

AUTHOR(作 者 )

Eject 由 Jeff Tranter (tranter [AT] pobox.com) 写 成 , 并 在 GNU 通 用 出 版 许 可 的 条 例 下 发 布 . 参 看 源 文 件 中 的 文 件 COPYING 和 注 释 以 获 知 详 情 .

又 见

mount(2), umount(2), mount(8), umount(8)

[中 文 版 维 护 人 ]

riser <boomer [AT] ccidnet.com>

[中 文 版 最 新 更 新 ]

2001/08/08

《 中 国 linux论 坛 man手 册 页 翻 译 计 划 》 :

http://cmpp.linuxforum.net

本 页 面 中 文 版 由 中 文 man 手 册 页 计 划 提 供 。 中 文 man 手 册 页 计 划 : https://github.com/man-pages-zh/manpages-zh