Provided by:
manpages-zh_1.5.1-2_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(z)
Eject 允野i移動介質(典型是 CD-ROM,軟碟,磁帶,或者 JAZ 以及 ZIP 磁碟)
在軟體控制下彈出.該命令也可以控制一些多盤片 CD-ROM 控制器,
控制一些設備支持的自動彈出弁遄A以及控制一些 CD-ROM
驅動器磁碟托盤的關閉. 與 name 相應的設備將被彈出.name
可以為設備檔案或者其掛載點, 也可以為完整路徑或者省略前悸 /dev 或者
/mnt 設備檔名. 如果沒有指定 name,預設使用
cdrom.有四種不同的彈出的方法, 具體n看設備是 CD-ROM, SCSI設備,
可移動軟碟, 還是磁帶而定. 預設的彈出會依次嘗試所有四種方法,
直到成布陘謘D 如果設備當前是掛載上來的, 那麼在彈出前n先卸載.
COMMAND-LINE OPTIONS (-)
-h 該選項使得 eject 顯示關於命令選項的簡n描z.
-v 令 eject 在冗長模式下運行; 顯示更多的關於命令作什麼用的信息.
-d 如果調用了這蚇龠窗A eject 會顯示預設的設備名.
-a on|1|off|0
該選項控制一些設備支持的自動彈出模式. 當激活時,
驅動器自動在設備關閉時彈出.
B -c <slot>
有了這蚇龠窗A 可由 ATAPI/IDE CD-ROM 控制器選擇一 CD 槽. Linux
2.0 或者更高版本n求使用該弁遄DCD-ROM 驅動器不能在正使用時
(已掛載數據 CD 或者在播放絳 CD)響應工作改變請求. 還-
n注意控制器的第一蚍捖]為 0,而不是 1.
-t 有了這蚇龠窗A 會發一蚚鶶 CD-ROM 托盤的命令給驅動器.
不是所有的設備都支持該命令.
-n 有了這蚇龠窗A 顯示選定的設備, 但是不執行任何動作.
-r 該選項指定了使用 CDROM 彈出命令應被彈出的驅動器.
-s 該選項指定了使用 SCSI 命令應被彈出的驅動器.
-f 該選項指定了使用可移動軟碟彈出命令應被彈出的驅動器.
B -q 該選項指定了使用磁帶驅動器離線命令應被彈出的驅動器.
LONG OPTIONS()
所有選項與以下列出的長名字相關. 只n長名字縮寫唯一, 它就可以縮寫.
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 驅動器上開啟自動彈出弁遄G
eject -a on /dev/sdpcd
EXIT STATUS()
如果操作成央A 返回 0, 如果操作失敗或者命令語法無效, 則返回 1.
NOTES()
Eject 只對支持四種彈出方式其中之一或更多的設備起作用.
這些設備包括大多數的 CD-ROM 驅動器 (IDE, SCSI 和專有接口的), 一些 SCSI
磁帶驅動器, JAZ 驅動器, ZIP 驅動器(並口, SCSI 以及 IDE 版本接口的),
以及 LS120 可移動軟碟. 使用者已經報告過在 Sun SPARC 和 Apple Macintosh
系統上的軟碟驅動器也成奶F. 如果 eject 不起作用, 最可能的-
鴞]是由於設備的核心驅動的制, 而並非 eject 程式本赤滌暋D. -r, -s, -f
和 -q 選項可以控制彈出的方式. 可指定一種以上的方式.
如果沒有指定任何這些選項,
它會嘗試所有四種方式(這在多數情況下工作很好). Eject
不一定總是能判斷設備是否已經掛載(例如, 如果設備有多茼W字).
如果設備名是一茞顫嘔麇窗A eject 會跟隨該鏈接並使用其指向的設備.
如果 eject 判斷設備能有多茪幫洁A
它會嘗試在彈出前卸載所有該設備已掛載的分區. 如果卸載失敗,
程式不會嘗試彈出該介質.
你可以彈出耋W CD. 如果驅動器為空, 一些 CD-ROM
驅動器會拒絕打開其托盤. 一些設備不支持托盤關閉的命令.
如果激活了自動彈出的弁遄D 那麼驅動器總會在運行該命令後彈出. 不是所有的
Linux 核心 CD-ROM 驅動程式都支持自動彈出模式.
你需n適當的特權以訪問設備檔案. 在彈出一些設備(例如, SCSI 設備)時,
n求以 root 或者 setuid root 的言鷞B行.
用來找到給定名字的設備的搜索方法如下. 如果名字以標記斜線結束,
它將被移去(這是為了支持使用 shell 檔名補全所生成的檔名). 如果名字以
'.' 或 '/' 開頭, 它會試圖以設備檔名或者掛載點打開它. 如果那樣失敗了,
它會嘗試在名字前掘犮[ '/dev/', '/mnt', `/dev/rdsk/', '/dev/dsk/'
以及 './', 直到找到的設備檔名或者能夠打開掛載點為止. 程式檢查
/etc/mtab 以獲知已掛載的設備. 如果那樣也失敗了, 它還會檢查 /etc/fstab
以獲知當前未掛載設備的掛載點. 推薦創建如 /dev/cdrom 或者 /dev/zip
之類的符號鏈接,這樣 eject 可以使用易記的名字決定合適的設備.
為了節約輸出, 你可以創建一蚞A合於你的特定配置的針對 eject 選項的 shell
別名.
AUTHOR()
Eject 由 Jeff Tranter (tranter@pobox.com) 寫成, 並在 GNU
通用出版野i的條例下發佈. 參看源檔案中的檔案 COPYING 和注釋以獲知詳情.
S見
mount(2), umount(2), mount(8), umount(8)
[]
riser <boomer@ccidnet.com>
[]
2001/08/08
mlinuxan:
http://cmpp.linuxforum.net