summaryrefslogtreecommitdiffstats
path: root/sys-utils/eject.1
diff options
context:
space:
mode:
authorKarel Zak2012-04-05 15:39:44 +0200
committerKarel Zak2012-04-05 15:51:30 +0200
commit88a3f049ec48b59eb9373d342e52759c1f9261ec (patch)
tree4df5f2f42e0d5f4bc3442d430d4945544c6cd355 /sys-utils/eject.1
parenteject: clean up usage() (diff)
downloadkernel-qcow2-util-linux-88a3f049ec48b59eb9373d342e52759c1f9261ec.tar.gz
kernel-qcow2-util-linux-88a3f049ec48b59eb9373d342e52759c1f9261ec.tar.xz
kernel-qcow2-util-linux-88a3f049ec48b59eb9373d342e52759c1f9261ec.zip
eject: use BUILD_EJECT, move to sys-utils
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'sys-utils/eject.1')
-rw-r--r--sys-utils/eject.1154
1 files changed, 154 insertions, 0 deletions
diff --git a/sys-utils/eject.1 b/sys-utils/eject.1
new file mode 100644
index 000000000..8b1b11bc1
--- /dev/null
+++ b/sys-utils/eject.1
@@ -0,0 +1,154 @@
+.\" Copyright (C) 1994-2005 Jeff Tranter (tranter@pobox.com)
+.\" Copyright (C) 2012 Karel Zak <kzak@redhat.com>
+.\"
+.\" It may be distributed under the GNU Public License, version 2, or
+.\" any higher version. See section COPYING of the GNU Public license
+.\" for conditions under which this file may be redistributed.
+.TH EJECT 1 "April 2012" "Linux" "User Commands"
+.SH NAME
+eject \- eject removable media
+.SH SYNOPSIS
+.B eject
+.RB [ options ]
+.IR device | mountpoint
+.SH DESCRIPTION
+.B Eject
+allows removable media (typically a CD-ROM, floppy disk, tape, JAZ, ZIP or USB
+disk) to be ejected under software control. The command can also control some
+multi-disc CD-ROM changers, the auto-eject feature supported by some devices,
+and close the disc tray of some CD-ROM drives.
+
+The device corresponding to \fIdevice\fP or \fImountpoint\fP is ejected. If no
+name is specified, the default name /dev/cdrom is used.
+
+There are four different methods of ejecting, depending on whether the device
+is a CD-ROM, SCSI device, removable floppy, or tape. By default eject tries all
+four methods in order until it succeeds.
+
+If device partition is specified, the whole-disk device is used. If the device
+or a device partition is currently mounted, it is unmounted before ejecting.
+
+.SH OPTIONS
+.IP "\fB\-a, \-\-auto \fIon|off\fP"
+This option controls the auto-eject mode, supported by some devices. When
+enabled, the drive automatically ejects when the device is closed.
+.IP "\fB\-c, \-\-changerslot \fIslot\fP"
+With this option a CD slot can be selected from an ATAPI/IDE CD-ROM changer.
+Linux 2.0 or higher is required to use this feature. The CD-ROM drive can not
+be in use (mounted data CD or playing a music CD) for a change request to work.
+Please also note that the first slot of the changer is referred to as 0, not 1.
+.IP "\fB\-d, \-\-default\fP"
+List the default device name.
+.IP "\fB\-f, \-\-floppy\fP"
+This option specifies that the drive should be ejected using a removable floppy
+disk eject command.
+.IP "\fB\-F, \-\-force\fP"
+Force eject, don't check device type.
+.IP "\fB\-h, \-\-help\fP"
+Print a help text and exit.
+.IP "\fB\-i, \-\-manualeject \fIon|off\fP"
+This option controls locking of the hardware eject button. When enabled, the
+drive will not be ejected when the button is pressed. This is useful when you
+are carrying a laptop in a bag or case and don't want it to eject if the button
+is inadvertently pressed.
+.IP "\fB\-p, \-\-proc\fP"
+This option allow you to use /proc/mounts instead /etc/mtab. It also passes the
+\-n option to umount(1).
+.IP "\fB\-q, \-\-tape\fP"
+This option specifies that the drive should be ejected using a tape drive
+offline command.
+.IP "\fB\-m, \-\-no-unmount\fP"
+This option allows eject to work with device drivers which automatically mount
+removable media and therefore must be always mount()ed. The option tells eject
+to not try to unmount the given device, even if it is mounted according to
+/etc/mtab or /proc/mounts.
+.IP "\fB\-n, \-\-noop\fP"
+With this option the selected device is displayed but no action is performed.
+.IP "\fB\-t, \-\-trayclose\fP"
+With this option the drive is given a CD-ROM tray close command. Not all
+devices support this command.
+.IP "\fB\-T, \-\-traytoggle\fP"
+With this option the drive is given a CD-ROM tray close command if it's opened,
+and a CD-ROM tray eject command if it's closed. Not all devices support this
+command, because it uses the above CD-ROM tray close command.
+.IP "\fB\-r, \-\-cdrom\fP"
+This option specifies that the drive should be ejected using a CDROM eject
+command.
+.IP "\fB\-s, \-\-scsi\fP"
+This option specifies that the drive should be ejected using SCSI commands.
+
+.IP "\fB\-v, \-\-verbose\fP"
+Run in verbose mode; more information is displayed about what the command is
+doing.
+.IP "\fB\-V, \-\-version\fP"
+Display program version and exit.
+.IP "\fB\-x, \-\-cdspeed \fI<speed>\fP"
+With this option the drive is given a CD-ROM select speed command. The speed
+argument is a number indicating the desired speed (e.g. 8 for 8X speed), or 0
+for maximum data rate. Not all devices support this command and you can only
+specify speeds that the drive is capable of. Every time the media is changed
+this option is cleared. This option can be used alone, or with the \-t and \-c
+options.
+.IP "\fB\-X, \-\-listspeed\fP"
+With this option the CD-ROM drive will be probed to detect the available
+speeds. The output is a list of speeds which can be used as an argument of the
+\-x option. This only works with Linux 2.6.13 or higher, on previous versions
+solely the maximum speed will be reported. Also note that some drive may not
+correctly report the speed and therefore this option does not work with them.
+
+.SH EXIT STATUS
+Returns 0 if operation was successful, 1 if operation failed or command syntax
+was not valid.
+
+.SH NOTES
+.B Eject
+only works with devices that support one or more of the four methods of
+ejecting. This includes most CD-ROM drives (IDE, SCSI, and proprietary), some
+SCSI tape drives, JAZ drives, ZIP drives (parallel port, SCSI, and IDE
+versions), and LS120 removable floppies. Users have also reported success with
+floppy drives on Sun SPARC and Apple Macintosh systems. If
+.B eject
+does not work, it is most likely a limitation of the kernel driver for the
+device and not the
+.B eject
+program itself.
+
+The \-r, \-s, \-f, and \-q options allow controlling which methods are used to
+eject. More than one method can be specified. If none of these options are
+specified, it tries all four (this works fine in most cases).
+
+.B Eject
+may not always be able to determine if the device is mounted (e.g. if it has
+several names). If the device name is a symbolic link,
+.B eject
+will follow the link and use the device that it points to.
+
+If
+.B eject
+determines that the device can have multiple partitions, it will attempt to
+unmount all mounted partitions of the device before ejecting. If an unmount
+fails, the program will not attempt to eject the media.
+
+You can eject an audio CD. Some CD-ROM drives will refuse to open the tray if
+the drive is empty. Some devices do not support the tray close command.
+
+If the auto-eject feature is enabled, then the drive will always be ejected
+after running this command. Not all Linux kernel CD-ROM drivers support the
+auto-eject mode. There is no way to find out the state of the auto-eject mode.
+
+You need appropriate privileges to access the device files. Running as root is
+required to eject some devices (e.g. SCSI devices).
+
+.SH AUTHORS
+.nf
+Jeff Tranter (tranter@pobox.com) - original author
+Karel Zak (kzak@redhat.com), Michal Luscon (mluscon@redhat.com) - util-linux version
+.fi
+.SH SEE ALSO
+.BR lsblk (8),
+.BR findmnt (8),
+.BR mount (8),
+.BR umount (8)
+.SH AVAILABILITY
+The lsblk command is part of the util-linux package and is available from
+ftp://ftp.kernel.org/pub/linux/utils/util-linux/.