Provided by: manpages-zh_1.6.4.0-1_all
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@pobox.com) 寫成, 並在 GNU 通用出版許可的條例下發布. 參看 原始檔中的檔案 COPYING 和註釋以獲知詳情.
又見
mount(2), umount(2), mount(8), umount(8)
[中文版維護人]
riser <boomer@ccidnet.com>
[中文版最新更新]
2001/08/08
《中國linux論壇man手冊頁翻譯計劃》:
http://cmpp.linuxforum.net
跋
本頁面中文版由中文 man 手冊頁計劃提供。 中文 man 手冊頁計劃:https://github.com/man-pages-zh/manpages-zh