Package sg3_utils

Utilities for devices that use SCSI command sets

http://sg.danny.cz/sg/sg3_utils.html

Collection of Linux utilities for devices that use the SCSI command set.
Includes utilities to copy data based on "dd" syntax and semantics (called
sg_dd, sgp_dd and sgm_dd); check INQUIRY data and VPD pages (sg_inq); check
mode and log pages (sginfo, sg_modes and sg_logs); spin up and down
disks (sg_start); do self tests (sg_senddiag); and various other functions.
See the README, CHANGELOG and COVERAGE files. Requires the linux kernel 2.4
series or later. In the 2.4 series SCSI generic device names (e.g. /dev/sg0)
must be used. In the 2.6 series other device names may be used as
well (e.g. /dev/sda).

Warning: Some of these tools access the internals of your system
and the incorrect usage of them may render your system inoperable.

System Administration
Command Description
rescan-scsi-bus.sh script to add and remove SCSI devices without rebooting
scsi_logging_level access Linux SCSI logging level information
scsi_mandat check SCSI device support for mandatory commands
scsi_readcap do SCSI READ CAPACITY command on disks
scsi_ready do SCSI TEST UNIT READY on devices
scsi_satl check SCSI to ATA Translation (SAT) device support
scsi_start start one or more SCSI disks
scsi_stop stop (spin down) one or more SCSI disks
scsi_temperature fetch the temperature of a SCSI device
sg3_utils a package of utilities for sending SCSI commands
sg_compare_and_write send the SCSI COMPARE AND WRITE command
sg_copy_results send SCSI RECEIVE COPY RESULTS command (XCOPY related)
sg_dd copy data to and from files and devices, especially SCSI devices
sg_decode_sense decode SCSI sense data
sg_emc_trespass change ownership of SCSI LUN from another Service-Processor to this one
sg_format format, resize a SCSI disk or format a tape
sg_get_config send SCSI GET CONFIGURATION command (MMC-4 +)
sg_get_lba_status send SCSI GET LBA STATUS command
sg_ident send SCSI REPORT/SET IDENTIFYING INFORMATION command
sginfo access mode page information for a SCSI (or ATAPI) device
sg_inq issue SCSI INQUIRY command and/or decode its response
sg_logs access log pages with SCSI LOG SENSE command
sg_luns send SCSI REPORT LUNS command or decode given LUN
sg_map displays mapping between Linux sg and other SCSI devices
sg_map26 map SCSI generic (sg) device to corresponding device names
sgm_dd copy data to and from files and devices, especially SCSI devices
sg_modes reads mode pages with SCSI MODE SENSE command
sg_opcodes report supported SCSI commands or task management functions
sgp_dd copy data to and from files and devices, especially SCSI devices
sg_persist use SCSI PERSISTENT RESERVE command to access registrations and reservations
sg_prevent send SCSI PREVENT ALLOW MEDIUM REMOVAL command
sg_raw send arbitrary SCSI command to a device
sg_rbuf reads data using SCSI READ BUFFER command
sg_rdac display or modify SCSI RDAC Redundant Controller mode page
sg_read read multiple blocks of data, optionally with SCSI READ commands
sg_read_attr send SCSI READ ATTRIBUTE command
sg_read_block_limits send SCSI READ BLOCK LIMITS command
sg_read_buffer send SCSI READ BUFFER command
sg_readcap send SCSI READ CAPACITY command
sg_read_long send a SCSI READ LONG command
sg_reassign send SCSI REASSIGN BLOCKS command
sg_referrals send SCSI REPORT REFERRALS command
sg_rep_zones send SCSI REPORT ZONES command
sg_requests send one or more SCSI REQUEST SENSE commands
sg_reset sends SCSI device, target, bus or host reset; or checks reset state
sg_reset_wp send SCSI RESET WRITE POINTER command
sg_rmsn send SCSI READ MEDIA SERIAL NUMBER command
sg_rtpg send SCSI REPORT TARGET PORT GROUPS command
sg_safte access SCSI Accessed Fault-Tolerant Enclosure (SAF-TE) device
sg_sanitize remove all user data from disk with SCSI SANITIZE command
sg_sat_identify send ATA IDENTIFY DEVICE command via SCSI to ATA Translation (SAT) layer
sg_sat_phy_event use ATA READ LOG EXT via a SAT pass-through to fetch SATA phy event counters
sg_sat_read_gplog use ATA READ LOG EXT command via a SCSI to ATA Translation (SAT) layer
sg_sat_set_features use ATA SET FEATURES command via a SCSI to ATA Translation (SAT) layer
sg_scan scans sg devices (or SCSI/ATAPI/ATA devices) and prints results
sg_senddiag performs a SCSI SEND DIAGNOSTIC command
sg_ses access a SCSI Enclosure Services (SES) device
sg_ses_microcode send microcode to a SCSI enclosure
sg_start send SCSI START STOP UNIT command: start, stop, load or eject medium
sg_stpg send SCSI SET TARGET PORT GROUPS command
sg_sync send SCSI SYNCHRONIZE CACHE command
sg_test_rwbuf test a SCSI host adapter by issuing dummy writes and reads
sg_timestamp report or set timestamp on SCSI device
sg_turs send one or more SCSI TEST UNIT READY commands
sg_unmap send SCSI UNMAP command (known as 'trim' in ATA specs)
sg_verify invoke SCSI VERIFY command(s) on a block device
sg_vpd fetch SCSI VPD page and/or decode its response
sg_write_buffer send SCSI WRITE BUFFER commands
sg_write_long send SCSI WRITE LONG command
sg_write_same send SCSI WRITE SAME command
sg_write_verify send the SCSI WRITE AND VERIFY command
sg_wr_mode write (modify) SCSI mode page
sg_xcopy copy data to and from files and devices using SCSI EXTENDED COPY (XCOPY)
sg_zone send SCSI OPEN, CLOSE or FINISH ZONE command