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 命 令 應 被 彈 出 的 驅 動 器 .
移 動 軟
盤 彈 出 命 令 應
被 彈 出 的 驅 動
器 . 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手 冊 頁 翻 譯 計 劃 》 :跋本 頁 面 中 文 版 由 中 文 man 手 冊 頁 計 劃 提 供 。 中 文 man 手 冊 頁 計 劃 : https://github.com/man-pages-zh/manpages-zh |