Linux--online掃描共享存儲磁盤


Linux主機對磁盤設備進行重新配置的方式有:

1.重啟系統

2.echo /proc下的scsi設備列表

3.通過/sys下的屬性設置運行scsi掃描

4.卸載並重新加載HBA驅動模塊

5.通過HBA卡廠商提供的腳本進行scsi掃描

 

RAC數據庫添加共享磁盤后,最簡單的方式就是通過/sys下的屬性設備在線掃描scsi設備。不需要重啟系統。

 

存儲管理員將相應的盤添加到指定的機器后。掃描磁盤,兩個節點都要執行:

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

  

注意,有的機器有多個光纖接口,就要多次,如下:

ls -a /sys/class/scsi_host
.  ..  host0  host1  host10  host11  host12  host13  host14  host15  host16  host17  host18  host2  host3  host4  host5  host6  host7  host8  host9

  

這里有19個,就要執行19次命令:

echo "- - -" > /sys/class/scsi_host/host0/scan
echo "- - -" > /sys/class/scsi_host/host1/scan
...
echo "- - -" > /sys/class/scsi_host/host19/scan

  

可以寫個腳本:

#!/bin/bash
for scsi_host in `ls -lh /sys/class/scsi_host/*|awk '{print $9}'`
do
     $scsi_host/scan
done

  

'- - -' 代表channel,target和LUN編號。以上命令會導致hba卡下所有channel,target以及可見LUN被掃描。

 

最后使用 fdisk -l 就可以查看到了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM