Man page - sg_prevent(8)
Packages contas this manual
- sg_get_config(8)
- sg_safte(8)
- sg_write_verify(8)
- scsi_logging_level(8)
- sg_dd(8)
- sg_sat_datetime(8)
- scsi_temperature(8)
- sg_logs(8)
- sg_sat_phy_event(8)
- sg_rep_density(8)
- sg_ses(8)
- sginfo(8)
- sg_reset_wp(8)
- sg_turs(8)
- sg_write_long(8)
- sg_sat_read_gplog(8)
- sg_read_long(8)
- scsi_readcap(8)
- sg_rep_pip(8)
- sg_compare_and_write(8)
- sg_bg_ctl(8)
- sg_stream_ctl(8)
- sg_opcodes(8)
- sg_luns(8)
- sg_read(8)
- sg_get_elem_status(8)
- sg_sat_identify(8)
- sg3_utils(8)
- sg_sanitize(8)
- scsi_stop(8)
- sg_write_attr(8)
- sg_referrals(8)
- sg_rmsn(8)
- sg_readcap(8)
- sg_requests(8)
- sg_verify(8)
- sg_z_act_query(8)
- sgp_dd(8)
- sg_wr_mode(8)
- sg_unmap(8)
- sg_format(8)
- sgm_dd(8)
- sg_seek(8)
- sg_prevent(8)
- sg_ident(8)
- sg_rdac(8)
- sg_copy_results(8)
- sg_rem_rest_elem(8)
- sg_write_same(8)
- sg_sync(8)
- sg_read_buffer(8)
- sg_modes(8)
- sg_start(8)
- sg_decode_sense(8)
- sg_map26(8)
- sg_map(8)
- sg_test_rwbuf(8)
- sg_persist(8)
- sg_zone(8)
- sg_read_block_limits(8)
- scsi_ready(8)
- scsi_satl(8)
- sg_inq(8)
- sg_vpd(8)
- scsi_start(8)
- sg_write_buffer(8)
- sg_raw(8)
- sg_rtpg(8)
- sg_reset(8)
- rescan-scsi-bus.sh(8)
- sg_emc_trespass(8)
- sg_rbuf(8)
- sg_timestamp(8)
- sg3_utils_json(8)
- sg_rep_zones(8)
- sg_read_attr(8)
- sg_scan(8)
- sg_stpg(8)
- sg_write_x(8)
- sg_sat_set_features(8)
- scsi_mandat(8)
- sg_senddiag(8)
- sg_ses_microcode(8)
- sg_xcopy(8)
- sg_get_lba_status(8)
- sg_reassign(8)
apt-get install sg3-utils
Manual
| SG_PREVENT(8) | SG3_UTILS | SG_PREVENT(8) |
NAME
sg_prevent - send SCSI PREVENT ALLOW MEDIUM REMOVAL command
SYNOPSIS
sg_prevent [--allow] [--help] [--prevent=PC] [--verbose] [--version] DEVICE
DESCRIPTION
Sends a SCSI PREVENT ALLOW MEDIUM REMOVAL command to DEVICE. The default action of this utility is to prevent the removing or ejecting of the medium from a drive. This is done by ignoring the SCSI START STOP UNIT command (see sg_start) and ignoring the eject button on the drive when the user presses it. Drives that hold removable disks, tape cartridges or cd/dvd media typically implement this command. The definition of the "prevent" codes for this command differ between disks and tapes (covered by SBC-3 and SSC-3) and cd/dvd drives (covered by MMC-5). The "prevent codes" described here are from MMC-5.
OPTIONS
Arguments to long options are mandatory for short options as well.
- -a, --allow
- allow medium removal. This is equivalent to setting to '--prevent=2'. Cannot be used with --prevent=PC option (i.e. either use no options (hence prevent removal), this option or --prevent=PC).
- -h, --help
- output the usage message then exit.
- -p, --prevent=PC
- where PC is a prevent code value. Defined values are: 0 allows removal, 1 prevents removal (default), 2 allows persistent removal while 3 prevents persistent removal. "Persistent" in this context means that the initiator (port) that successfully uses code 3 blocks other initiators (ports) from allowing removal. A "persistent prevent" state can be cleared by the owner allowing persistent removal (code 2) or a power cycle (or anything that resets the device (LU)) or some special commands (e.g. various service actions of Persistent Reserve Out, see SPC-3).
- -v, --verbose
- increase the level of verbosity, (i.e. debug output).
- -V, --version
- print the version string and then exit.
EXIT STATUS
The exit status of sg_prevent is 0 when it is successful. Otherwise see the sg3_utils(8) man page.
AUTHORS
Written by Douglas Gilbert.
REPORTING BUGS
Report bugs to <dgilbert at interlog dot com>.
COPYRIGHT
Copyright © 2004-2012 Douglas Gilbert
This software is distributed under a BSD-2-Clause license. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
SEE ALSO
sg_start(sg3_utils), sg_persist(sg3_utils)
| November 2012 | sg3_utils-1.35 |