Honestly I cannot believe that i have not put this one up on Fatmin before. I have to add new disks to RHEL servers all the time and can never remember I can never remember this procedure. I end up hitting up google all the time.
Anyway the command below causes a rescan of the scsi bus which is what you need to do for your server to detect a newly added disk. I find myself doing this on virtual machines all the time. Oh and for the love of all that is holy, please create your new disk a logical volume, and dont be lazy and just format the disk and stick a filesystem on it.
In this example I am using host0 as the target, however this may differ on your box.
echo “- – -” > /sys/class/scsi_host/host0/scan
One thought on “Add a New Disk/Lun to RHEL5/CentOS5 without Rebooting”
There’s an even easier way. You can download the Qlogic tools which have a script that will run a scsi scan on all scsi_hosts (assuming you have multiple paths when not dealing with vmware).
Scroll down and download Linux Utilities.
If you have emulex adapters, then you want to download the lun_scan.sh script.
You will need the following packages for this to work:
libnl (for more information, refer to http://www.infradead.org/~tgr/libnl/)
sg3_utils (for more information, refer to http://sg.danny.cz/sg/sg3_utils.html