Rescan-scsi-bus.sh

From wikieduonline
Jump to navigation Jump to search

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 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

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

See also[edit]

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