Add new LUN or Disk, or Resize the LUN or Disk on a Linux without a reboot

16. October 2013 CentOS, RHEL, SysAdmin 0

We often need to add or modify a disk to a running server. In this article, we will see how you can Add new LUN or Disk, or Resize the LUN or Disk on a Linux without a reboot

 

Scenario 1 – Add  a new Disk or LUN

You have added a new disk / LUN to the running server and it is not appearing on the server.

Solution

We have to find the hostnumber first, by running the below commands.

grep mpt /sys/class/scsi_host/host?/proc_name

This will show you a result like the below one,
/sys/class/scsi_host/host1/proc_name:mptspi

In my case, host1 is the one im looking for.

Now, run the below command and the disk will be detected.

echo "- - -" /sys/class/scsi_host/host1/scan

 

 

Scenario 2 – Expand or Resize current Disk or LUN

You have already a LUN / Disk attached to the server and you need to resize the same.

Solution

Once you have resized the LUN / Disk from the Storage, please run the below command

echo 1 > /sys/class/scsi_device/device/rescan

 

If you are facing any issues after running the command, please comment below.


Leave a Reply

Your email address will not be published. Required fields are marked *