SCO UNIX系統中如何添加SCSI硬碟
裝了SCO UNIX作業系統以後的硬碟稱為第一個控制器上的第一塊硬碟,或者第一個主適配器(對於SCSI硬碟來說)上的第一塊硬碟。對於標準硬碟控制器,或IDA智能陣列擴充控制器來說是邏輯硬碟,往往由一個以上實際硬碟組成,以下為便於講座不再加以區分,使用命令:mkdev hd
首先必須知道要加到哪塊硬碟控制器上,新加的硬碟是這個控制器上第一塊盤還是第二塊盤。這兩類硬碟控制器都有相同的限制,即每個控制器最多隻能支援兩塊硬碟。Mkdev的文法結構為:mkdev hd disk controller
此處,disk和controller分別是硬碟和控制器編號,編號都從0開始。因此系統可支援兩個同類型控制器,他們的編號應是0,1;第個控制器上裝了兩塊硬碟,其編號也為0,1。下列是mkdev hd指令和所添加的硬碟的對應關係:
命令 所加硬碟
mkdev hd 0 0 第一個控制器上第一塊盤(系統安裝)
mkdev hd 0 1 第一個控制器上第二塊盤
mkdev hd 1 0 第二個控制器上第一塊盤
mkdev hd 1 1 第二個控制器上第二塊盤
這裡所安裝的硬碟用於Unix的檔案系統,是非DOS區。對於SCSI硬碟來說,這部分的工作必須先配置硬碟。對於IDE硬碟來說,增加到系統中的硬碟必須是BOIS所支援的。如果是安裝的硬碟已經有檔案系統,保留原來的分區參數年配置,或者備份原來的資料。下面以安裝SCSI硬碟,並且建立一個檔案系統和一個裸裝置為例。列出安裝硬碟的步驟。
1.引導系統並通過在“control-d”提示下鍵入root口令進入單一使用者模式,鍵入:# mkdev hd
2.系統顯示:
(1) Add a hard disk to IDE controller
(2) Add a hard disk to SCSI controller
Enter 1,2 or enter q to quit. 輸入2將一個硬碟添加到SCSI控制器。
3.系統顯示:
Enter the prefix of the SCSI host adapter that supports this device Or press for the default:xxxx
Enter h for a list of host adapters or enter q to quit:
其中xxxx是現有硬碟串連SCSI控制器的驅動名稱。按下選擇預設的適配器(如果這是新的硬碟串連到的適配器),或者,在新的磁碟機被串連到其它的適配器上時,輸入適當的適配器磁碟機名稱(此時假設任何其它的適配器都已經在系統上配置好了)。
4.系統顯示:
Which xxxx SCSI host adapter supports this device?
Select 0-4, or enter q to quit:
其中xxxx是要將硬碟串連到的SCSI控制器的磁碟機名稱,當只有一個SCSI控制器時,請鍵入0。
5.系統顯示:
What SCSI Bus is this device attached to?
Press to use the default:0
Select 0-n,or h for help,of q to quit:
當只有一個SCSI控制器並將新硬碟置於First Bus時,按下選擇預設值“0”。
6.系統顯示:
What is the Target ID for this device ?
Select 0-15,or h for help,or q to quit:
SCSI ID 是由新硬碟上的跳線設定決定的。必須參考硬碟所帶來的說明書決定正確的ID,或使用SCSI控制器的應用程式決定ID。請參見有關控制器的文檔弄清楚是否該應用程式適用於的控制器,以及如何使用它。
7.當已經輸入了適當的SCSI ID並按下時,系統顯示:
What is the LUN of this device ?
Press Press to use the default:0
Select 0-7or h for help,of q to quit:
大多數情況下,LUN應為0。
8.現在應看到一個Host Adapter Type,Device,adapter Number,ID,LUN和BUS的清單,並提示:
Update SCSI configuration ?(y/n)輸入y。
9.這時,SCSI設定檔被更新。將出現串連核心的提示時,輸入y重新串連核心。在提示下鍵入y,按下預設情況引導核心,然後鍵入y重建核心環境。
10.當系統返回到了提示符下後,鍵入如下內容以關閉系統:#/etc/init 0
然後,當出現“Safe to Power Off”資訊時按下任意鍵重新啟動系統。
11.系統啟動,再次進入單一使用者模式,鍵入:#mkdev hd
輸入與上面相同的資訊。然後就會出現配置當前的添加上的硬碟的分區過程。這個時候系統提示你要分幾個塊,確定可分成兩塊,第一塊(可命名為filesysl)做HTFS檔案系統(4G),剩餘的一塊做NON FS裸裝置(可命名為raw2),檔案系統的起始點0,類型就按預設是做了檔案系統,終止點是4000000;裸裝置起始點是4000001,終點就是可用的最後的那一點,然後要在第一塊上做一下檔案系統,根據提示的命令,輸入c,然後輸入第一塊的塊號,應該是0。然後q退出,系統提示是否做檔案系統,選擇I(install),即可。然後需要把第一塊mount上,進入scoadmin-filesystem-filesystem manager-mount-local,然後輸入裝置名(就是剛才宣言的第一塊的名字/dev/filesysl),mount點(如usr/filesysl/conf),就可以了,給其他使用者增加readwrite許可權。對應的參數檔案是:/etc/default/filesys。當系統進入多使用者方式時,filesysl檔案系統應該被自動安裝。