/usr/bin/rescan-scsi-bus.sh

From wikieduonline
(Redirected from Rescan-scsi-bus.sh)
Jump to navigation Jump to search

/usr/bin/rescan-scsi-bus.sh[1] included in sg3-utils package.

https://raw.githubusercontent.com/hreinecke/sg3_utils/master/scripts/rescan-scsi-bus.sh
  • rescan-scsi-bus.sh -h
  • rescan-scsi-bus.sh --alltargets
  • rescan-scsi-bus.sh --remove

Discover new block devices: rescan-scsi-bus.sh -a[edit]

rescan-scsi-bus.sh --alltargets or rescan-scsi-bus.sh -a
...
...
32 new or changed device(s) found.
0 remapped or resized device(s) found.
0 device(s) removed.
rescan-scsi-bus.sh
Scanning SCSI subsystem for new devices
Scanning host 0 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
 Scanning for device 0 0 0 0 ...
.../...
Scanning host 1 for  all SCSI target IDs, all LUNs
Scanning host 2 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
 Scanning for device 2 0 0 0 ...
.../...
Scanning host 3 for  all SCSI target IDs, all LUNs
0 new or changed device(s) found.
0 remapped or resized device(s) found.
0 device(s) removed.

You may need to execute: multipath -f (flush) to remove unused devices and pvresize if your LUN has changed size.

rescan-scsi-bus.sh -i --issue-lip
 Scanning for device 32 0 0 0 ...
OLD: Host: scsi32 Channel: 00 Id: 00 Lun: 00
      Vendor: VMware   Model: Virtual disk     Rev: 2.0
      Type:   Direct-Access                    ANSI SCSI revision: 06
 Scanning for device 32 0 1 0 ...
NEW: Host: scsi32 Channel: 00 Id: 01 Lun: 00
      Vendor: VMware   Model: Virtual disk     Rev: 2.0
      Type:   Direct-Access                    ANSI SCSI revision: 06
1 new or changed device(s) found.
	[32:0:1:0]
0 remapped or resized device(s) found.
0 device(s) removed.

Remove block devices: rescan-scsi-bus.sh --remove[edit]

 View current block devices: lsblk or lsscsi
 rescan-scsi-bus.sh --remove or rescan-scsi-bus.sh -r

sg10 changed: LU not available (PQual 1)
REM: Host: scsi3 Channel: 00 Id: 00 Lun: 07
DEL:  Vendor: NETAPP   Model: LUN C-Mode       Rev: 9600
      Type:   Direct-Access                    ANSI SCSI revision: 05
0 new or changed device(s) found.
0 remapped or resized device(s) found.
4 device(s) removed.

 View block devices after command execution: lsblk or lsscsi

multipath -ll
3600a09803831416c592b4f566453774e dm-3 ##,##
size=250G features='2 pg_init_retries 50' hwhandler='0' wp=rw

Related commands[edit]

Activities[edit]

  1. Understand differences between pvscan which list all physical volumes and rescan-scsi-bus.sh
  2. Read Change log: https://github.com/hreinecke/sg3_utils/blob/master/scripts/rescan-scsi-bus.sh
  3. Add a new disk

See also[edit]

  • https://github.com/hreinecke/sg3_utils/blob/master/scripts/rescan-scsi-bus.sh