歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Linux下不重起識別SCSI硬盤

環境:有三十台獨立的服務器,沒有網絡連接,服務器磁盤接口為SCSI接口,硬盤均為SCSI硬盤,僅能對服務器進行控制台(tty)操作,此時拿一台當試驗機,另外的只需取下硬盤放進到這台試驗機的空閒的磁盤盒上,可以同時對三塊磁盤進行操作。

我的服務器上最多可以掛四塊SCSI硬盤,第一塊硬盤作為操作系統磁盤,另外三個作為要進行操作的硬盤,為此我做了以下腳本:

add_scsi.sh(添加SCSI硬盤的腳本),內容如下:(仔細觀察腳本,“1”對應第二塊物理硬盤,“2”對應第三塊物理硬盤,“3”對應第四塊硬盤)

#!/bin/bash

echo "scsi add-single-device 0 0 1 0">/proc/scsi/scsi

echo "scsi add-single-device 0 0 2 0">/proc/scsi/scsi

echo "scsi add-single-device 0 0 3 0">/proc/scsi/scsi

remove_scsi.sh(刪除SCSI硬盤的腳本),內容如下:

#!/bin/bash

echo "scsi remove-single-device 0 0 1 0">/proc/scsi/scsi

echo "scsi remove-single-device 0 0 2 0">/proc/scsi/scsi

echo "scsi remove-single-device 0 0 3 0">/proc/scsi/scsi

將以上腳本,加上可執行權限:

[root@ www.linuxidc.com ~]#chmod +x *.sh

接下來,同時把三塊SCSI硬盤裝到服務器上,運行add_scsi.sh腳本,注意看提示信息。並用fdisk -l進行檢測。

下一步,對磁盤進行mount操作,在mount之後,就可以對新加的三塊硬盤進行相應的操作(例如:文件操作等)

在任務完成之後,即可運行umount命令,再運行remove_scsi.sh腳本,這是即可取下剛剛新添加的硬盤了。

Copyright © Linux教程網 All Rights Reserved