Archive for December 2011
Linux SCSI rescan? - Reboot!?
Posted on Tue, Dec 06, 2011 at 11:56 by Hubertus A. Haniel
Recently people keep asking me how do I add and remove storage from a Linux system running a 2.6 kernel and get linux to rescan the SCSI bus and add (or remove) storage dynamically with out rebooting.
So here is how to do it:
1 - Find the host number for the HBA:
ls /sys/class/fc_host/
You will have something like host1 or host2
2 - Ask the HBA to issue a LIP signal to rescan the FC bus:
echo 1 > /sys/class/fc_host/host1/issue_lip
3 - Wait for a few seconds for the LIP command to complete
4 - Ask the linux kernel to rescan the SCSI devices on that HBA
echo "- - -" > /sys/class/scsi_host/host1/scan
( - - - means every channel, every target and every lun )
Edited on: Tue, Dec 06, 2011 12:07Posted in HowTo (RSS), System - Linux (RSS)