Provided by: sg3-utils_1.46-1ubuntu0.22.04.1_amd64 bug

NAME

       scsi_readcap - do SCSI READ CAPACITY command on disks

SYNOPSIS

       scsi_readcap [--brief] [--help] [--long] [--verbose] DEVICE [DEVICE]*

DESCRIPTION

       This bash shell script calls the sg_readcap utility on each given DEVICE. This will send a
       SCSI READ CAPACITY command to each DEVICE.

       The default action of this script is to send the 10 byte cdb READ CAPACITY(10) command  to
       each  DEVICE.  If  a  response  indicates the number of blocks is greater than or equal to
       '2**32 - 1' then the READ CAPACITY(16) is sent and its response is output.

OPTIONS

       Arguments to long options are mandatory for short options as well.

       -b, --brief
              shortens the output to two hexadecimal numbers, both prefixed by '0x'.   The  first
              number  is the number of blocks available and the second is the size of each blocks
              in bytes (e.g. '0x12a19eb0 0x200'). If an error is detected '0x0 0x0' is output and
              the script continues if there are more DEVICEs.

       -h, --help
              print out the usage message then exit.

       -l, --long
              the  default  is  to  send  the  READ  CAPACITY(10)  command  (i.e. the 10 byte cdb
              variant). When this option is given the READ  CAPACITY(16)  command  is  sent.  The
              latter command yields more information in its response.

       -v, --verbose
              increase level or verbosity.

EXIT STATUS

       The  exit  status  of this script is 0 when it is successful. Otherwise the exit status is
       that of the last sg_readcap utility called. See the sg3_utils(8) man page.

AUTHORS

       Written by D. Gilbert

COPYRIGHT

       Copyright © 2009-2013 Douglas Gilbert
       This software is distributed under a FreeBSD license. There is NO warranty; not  even  for
       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

SEE ALSO

       sg_readcap (sg3_utils)