Adding new SAN disk

Neil Watson

Adding new SAN disk

Our SAN master has presented a new disk to Red Hat Linux AS4-64bit host with Qlogic controllers. I have been able to locate the disk using:
To cause the qla2xxx driver to rescan:

echo 1 > /sys/class/fc_host/host1/issue_lip

To update Linux's known devices:

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

The new disk is found from cat /proc/partitions:

8 64 314572800 sde
8 80 314572800 sdf

There is currently one path so only sdf works. I used fdisk to partition /dev/sdf. Fdisk finishes without error but the partition is never created. /dev/sdf1 does not exist. Using fdisk again shows an empty partition table. I also tried using the hp_rescan utility but, there were no changes. How can I add this partition without a reboot?
Steven Clementi
Honored Contributor

Re: Adding new SAN disk

Make sure the disk is not write protected on the Storage Array side.

All you should need to do is a "hp_rescan -a" to get the OS to see the new disks.

Can you attach the output from ... fdisk -l

Steven Clementi
HP Master ASE, Storage, Servers, and Clustering
MCSE (NT 4.0, W2K, W2K3)
VCP (ESX2, Vi3, vSphere4, vSphere5, vSphere 6.x)
NPP3 (Nutanix Platform Professional)
Neil Watson

Re: Adding new SAN disk

[root@hadrian hp_fibreutils]# fdisk -l

Disk /dev/cciss/c0d0: 72.8 GB, 72833679360 bytes
255 heads, 63 sectors/track, 8854 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/cciss/c0d0p1 * 1 1895 15221556 83 Linux
/dev/cciss/c0d0p2 1896 3790 15221587+ 83 Linux
/dev/cciss/c0d0p3 3791 5685 15221587+ 83 Linux
/dev/cciss/c0d0p4 5686 8854 25454992+ 5 Extended
/dev/cciss/c0d0p5 5686 7580 15221556 83 Linux
/dev/cciss/c0d0p6 7581 8854 10233373+ 82 Linux swap

Disk /dev/sdf: 322.1 GB, 322122547200 bytes
255 heads, 63 sectors/track, 39162 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdf doesn't contain a valid partition table