56 lines
2.3 KiB
Plaintext
56 lines
2.3 KiB
Plaintext
README for sg3_utils/scripts
|
|
============================
|
|
Introduction
|
|
============
|
|
This directory contains bash shell scripts. Most of them call one or
|
|
more utilities from the sg3_utils package. They assume the sg3_utils
|
|
package utilities are on the PATH of the user.
|
|
|
|
rescan-scsi-bus.sh is written by Kurt Garloff (formerly from Suse Labs)
|
|
with patches from Hannes Reinecke (Suse) and Redhat.
|
|
|
|
scsi_logging_level is written by Andreas Herrmann <aherrman at de dot ibm
|
|
dot com>. It sets the logging level of the SCSI subsystem in the Linux
|
|
2.6 series kernels. See that file for more information.
|
|
|
|
The other scripts are written by the author. Some do testing while others
|
|
do bulk tasks (e.g. stopping multiple disks).
|
|
|
|
Details
|
|
=======
|
|
Each script supplies more information, typically by supplying a '-h'
|
|
or '--help' option. The script source often contains explanatory
|
|
information. Following is a usage summary with a one line description:
|
|
rescan-scsi-bus.sh [OPTIONS]
|
|
- see the output of 'rescan-scsi-bus.sh --help'
|
|
scsi_logging_level [OPTIONS]
|
|
- set Linux SCSI subsystem logging level
|
|
scsi_mandat [-h] [-L] [-q] <device>
|
|
- check for mandatory SCSI command support
|
|
scsi_readcap [-b] [-h] [-v] <device>+
|
|
- fetch capacity/size information for each <device>
|
|
scsi_ready [-h] [-v] <device>+
|
|
- check the media ready status on each <device>
|
|
scsi_satl [-h] [-L] [-q] [-v] <device>
|
|
- check <device> for SCSI to ATA Translation Layer (SATL)
|
|
scsi_start [-h] [-v] [-w] <device>+
|
|
- start media (i.e. spin up) in each <device>
|
|
scsi_stop [-h] [-v] [-w] <device>+
|
|
- stop media (i.e. spin down) in each <device>
|
|
scsi_temperature [-h] [-v] <device>+
|
|
- check temperature in each <device>
|
|
|
|
These scripts assume that the main sg3_utils utilities are installed
|
|
and are on the user's PATH.
|
|
|
|
This directory, prior to sg3_utils-1.28, contained the sas_disk_blink
|
|
script. Since it depends on the sdparm utility it has been moved to
|
|
the sdparm package in its scripts directory.
|
|
|
|
59-scsi-sg3_utils.rules is a Linux specific file for udev. These rules use
|
|
'sg_inq --export' to help udev create identifying device nodes, for example
|
|
/dev/disk/by-id/wwn-0x5001501234567890-part1.
|
|
|
|
Douglas Gilbert
|
|
4th October 2021
|