Man Linux: Main Page and Category List


       scsi-spin - spin up and down a SCSI device


       scsi-spin [-options...] [device]


       scsi-spin let the user to manually spin up and down a SCSI device.

       This command is particularly useful if you’ve got noisy (or hot) drives
       in a machine that you rarely need to access.  This is not the  same  as
       the  kernel  patch  that’s floating around that will automatically spin
       down the drive after some time.  scsi-spin is  completely  manual,  and
       spinning  down a drive that’s in use, especially the one containing the
       scsi-spin binary, is probably a really bad idea.

       To avoid running in trouble with such cases,  scsi-spin  verifies  that
       the  device  to work on is not currently in use by scanning the mounted
       file system description file for a partition living on it and issue  an
       error if this the case.


       -u, --up
              spin up device.

       -d, --down
              spin down device.

       -e, --loej
              load or eject medium from drive (use along with -u or -d )

       -w, --wait=[n]
              wait  up  to n seconds for the spin up/down command to complete.
              Default is to return immediately after the command was  sent  to
              the  device.   Either  repeat  -w n times or set n to define the
              time to wait before to report a timeout.

       -l, --lock
              prevent removal of medium from device.

       -L, --unlock
              allow removal of medium from device.

       -I, --oldioctl
              use legacy ioctl interface  instead  of  SG_IO  to  dialog  with
              device (could not be supported on all platforms).  -e and -w are
              not allowed with this option.

       -v, --verbose=[n]
              verbose mode. Either repeat -v or set n accordingly to  increase
              verbosity.  1  is  verbose,  2  is debug (dump SCSI commands and
              Sense buffer).

       -f, --force
              force spinning up/down the device even if it is in use.

       -n, --noact
              do nothing but check if the device is in use.

       -p, --proc
              use /proc/mounts instead of /etc/mtab to determine if the
              device is in use or not.

       device the  device is any name in the filesystem which points to
              a SCSI block device (sd,  scd)  or  generic  SCSI  device
              (sg). See section below.

SCSI devices naming convention

   Old kernel naming convention
       It  is typically /dev/sd[a-z] , /dev/scd[0-9]* or /dev/sg[0-9]*.

   scsidev naming convention
       It   is   typically   /dev/scsi/s[rdg]h[0-9]*-e????c?i?l?     or

   devfs naming convention
       It                          is                         typically
       /dev/scsi/host[0-9]/bus[0-9]/target[0-9]/lun[0-9]/disc (same for
       cd      and      generic      devices)     or     short     name
       /dev/sd/c[0-9]b[0-9]t[0-9]u[0-9] when devfsd "new  compatibility
       entries" naming scheme is enabled.


       scsiinfo(8), sg_start(8), sd(4), proc(5),


       Eric Delaunay <>, 2001
       Rob Browning <>, 1998

                               03 September 2001                  scsi-spin(8)