Provided by: util-linux-locales_2.41-4ubuntu4.2_all 

NAZWA
eject - wysuwa wyjmowalny nośnik
eject [opcje] urządzenie|punkt-montowania
OPIS
eject umożliwia programowe wysuwanie nośnika w napędach, które na to pozwalają (zwykle CD-ROM, stacje
dyskietek, napędy taśmowe, dyski JAZ, ZIP lub USB). Ta komenda może również: kontrolować czytniki CD-ROM
wyposażone w zmieniacz płyt, automatycznie wysuwać nośnik (funkcja dostępna tylko w niektórych napędach)
oraz zamykać tackę niektórych napędów CD-ROM.
Urządzenie odpowiadające urządzeniu lub punktowi-montowania zostaje wysunięte. Jeśli nie podano nazwy,
używa będzie domyślna nazwa /dev/cdrom. Urządzenie może być zaadresowane przez nazwę urządzenia (np.
"sda"), ścieżkę do urządzenia ("/dev/sda"), UUID=uuid lub LABEL=etykieta.
Istnieją cztery różne metody na wysunięcie nośnika, przeznaczone do różnego rodzaju urządzeń (CD-ROM,
urządzenia SCSI, stacje dyskietek i napędy taśmowe). Domyślnie eject próbuje skorzystać po kolei z
wszystkich czterech metod, aż do pomyślnego wysunięcia.
Jeśli poda się partycję urządzenia, użyte będzie urządzenie całego dysku.
Jeśli urządzenie lub partycją jest obecnie zamontowane, zostaje wymontowane przed wysunięciem. Wysunięcie
jest wykonywane na wybranym otwartym urządzeniu blokowym jeśli argumenty --no-unmount lub --force nie
zostały podane.
OPCJE
-a, --auto on|off
Opcja steruje trybem automatycznego wysuwania obsługiwanym przez niektóre urządzenia. Jeśli jest
włączony, to napęd automatycznie wysunie nośnik, gdy urządzenie zostanie zamknięte.
-c, --changerslot slot
Przy pomocy tej opcji można wybrać płytę w napędzie ATAPI/IDE CD-ROM wyposażonym w zmieniacz płyt.
Napęd nie może być w użyciu (nie może być zamontowany ani też nie może być odtwarzana muzyka z płyty
audio). Proszę zauważyć, że do pierwszej płyty trzeba się odwoływać przez numer 0, a nie 1.
-d, --default
Wypisuje domyślną nazwę urządzenia.
-F, --force
Wymuszone wysunięcie, nie sprawdza typu urządzenia, nie otwiera urządzenia z wyłączną blokadą.
Pozytywny wynik może być fałszywie pozytywny przy urządzeniach nieobsługujących wysuwania w czasie
używania (hot-plugging).
-f, --floppy
Opcja określa, że nośnik powinien być wysunięty za pomocą komendy "eject" stacji dyskietek.
-i, --manualeject on|off
Opcja odpowiada za blokowanie sprzętowego przycisku wysuwania. Jeśli jest włączona, to dysk nie
zostanie wysunięty po naciśnięciu przycisku. Jest to przydatne podczas przenoszenia laptopa w torbie
lub walizce w celu zapobieżenia samoczynnemu wysunięciu płyty po przypadkowym naciśnięciu przycisku.
-M, --no-partitions-unmount
Opcja informuje eject by nie próbował odmontować innych partycji, bądź partycjonowanych urządzeń.
Jeśli jedna z partycji wciąż jest zamontowana, program nie będzie próbował wysunąć nośnika. Spróbuje
odmontować tylko urządzenia lub punkty montowania podane w wierszu poleceń.
-m, --no-unmount
Opcja informuje eject by wcale nie próbował odmontować urządzenia. Jeśli ta opcja nie została podana,
eject otwiera urządzenie z flagą O_EXCL by mieć pewność, że urządzenie nie jest w użyciu (od wersji
2.35).
-n, --noop
Opcja powoduje wyświetlenie nazwy wybranego urządzenia, przy czym nie są podejmowane inne akcje.
-p, --proc
Opcja pozwala na użycie /proc/mounts zamiast /etc/mtab. Dodaje także opcję -n do wywołania umount(8).
-q, --tape
Opcja powoduje próbę wysunięcia nośnika przy pomocy komend napędu taśmowego.
-r, --cdrom
Opcja powoduje próbę wysunięcia nośnika przy pomocy komendy "eject" napędu CDROM.
-s, --scsi
Opcja powoduje próbę wysunięcia nośnika przy pomocy komend SCSI.
-T, --traytoggle
Opcja powoduje wysłanie do napędu CD-ROM polecenia wsunięcia tacki, jeśli jest otwarta, i jej
wysunięcia, jeśli jest zamknięta. Nie wszystkie urządzenia mają taką możliwość, ponieważ używa
opisanej obok komendy wsunięcia tacki.
-t, --trayclose
Opcja powoduje wysłanie do napędu CD-ROM polecenia wsunięcia tacki. Nie wszystkie urządzenia mają
taką możliwość.
-v, --verbose
Działa w trybie szczegółowym; wyświetlanych będzie więcej informacji na temat wykonywanych operacji.
-X, --listspeed
Opcja ta powoduje sprawdzanie dostępnych prędkości napędu CD-ROM. Na wyjściu pojawia się lista
prędkości, które można przekazać w argumencie opcji -x. Działa to tylko z Linuksem 2.6.13 lub
wyższym; w poprzednich wersjach zostanie wyświetlona tylko maksymalna prędkość. Proszę także
zauważyć, że niektóre dyski mogą niepoprawnie raportować prędkość, więc ta opcja nie będzie w takim
przypadku działać.
-x, --cdspeed prędkość
Ta opcja próbuje ustawić prędkość napędu CD. Parametr prędkość określa pożądaną prędkość (np. 8 jeśli
chce się uzyskać prędkość 8X) lub 0, aby wybrać maksymalną dopuszczalną. Nie wszystkie urządzenia
obsługują to polecenie; można podawać wyłącznie prędkości, które obsługuje dany napęd. Przy każdej
zmianie nośnika ustawienie prędkości jest zapominane. Ta opcja może być używana samodzielnie, bądź
też w połączeniu z opcjami -t i -c.
-h, --help
Wyświetla ten tekst i wychodzi.
-V, --version
Wyświetla wersję i wychodzi.
STATUS ZAKOŃCZENIA
Zwraca 0, jeśli operacja się powiodła, lub 1 w przeciwnym przypadku (lub gdy popełniono błąd w składni
polecenia)
UWAGI
eject działa tylko z urządzeniami które obsługują co najmniej jedną z czterech metod wysuwania. W tej
grupie zawiera się większość napędów CD-ROM (IDE, SCSI i inne), niektóre napędy taśmowe SCSI, napędy JAZ
i ZIP (podłączane do portu równoległego, wersje SCSI i IDE) oraz stacje LS120. Użytkownicy raportowali
także powodzenie ze stacjami dyskietek na komputerach Sun SPARC i Apple Macintosh. Jeśli eject nie
działa, to jest to najprawdopodobniej ograniczenie sterownika w jądrze systemu, a nie programu eject jako
takiego.
Opcje -r, -s, -f i -q pozwalają na wybór metody używanej do wysunięcia nośnika. Można podać więcej niż
jedną opcję. Jeśli nie zostanie podana żadna z nich, to eject spróbuje wszystkich czterech (co w
większości przypadków daje zadowalające rezultaty).
eject może nie być w stanie wykryć, czy urządzenie jest zamontowane (np. jeśli ma ono kilka nazw). Jeśli
nazwa urządzenia jest dowiązaniem symbolicznym, to eject podąży za nim i użyje urządzenia, na które ono
wskazuje.
Jeśli eject stwierdzi, że urządzenie może mieć kilka partycji, to spróbuje odmontować wszystkie
zamontowane partycje przed wysunięciem (zob. też opcję --no-partitions-unmount). Jeśli odmontowanie się
nie powiedzie, to program nie będzie próbować wysuwać nośnika.
Można wysuwać płyty audio. Niektóre napędy CD-ROM nie pozwalają na wysunięcie tacki, gdy w napędzie nie
ma płyty. Niektóre urządzenia nie obsługują komendy wsunięcia tacki.
Jeśli uaktywniony został tryb automatycznego wysuwania, to zawsze po wykonaniu tej komendy nastąpi
wysunięcie nośnika. Nie wszystkie sterowniki CD-ROM w jądrze Linuksa obsługują ten tryb. Nie ma sposobu
na wykrycie, czy tryb automatycznego wysuwania jest aktywny, czy nie.
Do uzyskania dostępu do plików urządzeń potrzebne są odpowiednie uprawnienia. Aby wysuwać niektóre
urządzenia (np. SCSI), należy działać jako root.
AUTORZY
Jeff Tranter <tranter@pobox.com> - pierwotny autor, Karel Zak <kzak@redhat.com> i Michal Luscon
<mluscon@redhat.com> - wersja util-linux.
ZOBACZ TAKŻE
findmnt(8), lsblk(8), mount(8), umount(8)
ZGŁASZANIE BŁĘDÓW
Problemy należy zgłaszać w systemie śledzenia błędów <https://github.com/util-linux/util-linux/issues>.
DOSTĘPNOŚĆ
Polecenie eject jest częścią pakietu util-linux, który można pobrać ze strony Archiwum jądra Linux
<https://www.kernel.org/pub/linux/utils/util-linux/>.
util-linux 2.41 2026-03-06 EJECT(1)