Unix系統(tǒng)硬盤(pán)的快速?gòu)?fù)制
隨著Unix操作系統(tǒng)在我國(guó)的推廣和應(yīng)用,在金融、保險(xiǎn)、電信等行業(yè)的大型網(wǎng)絡(luò)建設(shè)中,越來(lái)越多的項(xiàng)目選用Unix作為操作系統(tǒng)。由于Unix系統(tǒng)是一個(gè)大型的操作系統(tǒng),它的安裝過(guò)程要比Dos/Windows的安裝過(guò)程復(fù)雜得多。在Unix系統(tǒng)的交互式安裝過(guò)程中,對(duì)一系列的參數(shù)選擇稍有不慎,或?qū)?fù)雜的硬盤(pán)分區(qū)操作有誤,或安裝過(guò)程中出現(xiàn)任何軟盤(pán)介質(zhì)損壞等,都將使整個(gè)Unix系統(tǒng)的安裝前功盡棄。 即使用光盤(pán)安裝,也避免不了繁雜的參數(shù)選擇和硬盤(pán)分區(qū)工作,整個(gè)Unix系統(tǒng)的安裝仍需數(shù)小時(shí)方可完成。
因此,在大型網(wǎng)絡(luò)的建設(shè)中,能方便、快捷地安裝Unix系統(tǒng)的方法具有十分重要的實(shí)用價(jià)值,這將節(jié)約大量的人力和物力,縮短網(wǎng)絡(luò)的建設(shè)周期。
筆者在實(shí)踐中總結(jié)了一套Unix系統(tǒng)硬盤(pán)的快速?gòu)?fù)制方法,成功地運(yùn)用于建行幾大Unix系統(tǒng)網(wǎng)絡(luò)的建設(shè)中,收到了良好的效果。現(xiàn)將該方法介紹如下,供讀者參考。
系統(tǒng)要求
● 兩臺(tái)主機(jī)軟硬件盡量相同。
● 要求被復(fù)制的硬盤(pán)能被'母機(jī)'的BIOS識(shí)別。
具體實(shí)現(xiàn)
●首先,根據(jù)具體的網(wǎng)絡(luò)和應(yīng)用要求,安裝好一臺(tái)Unix系統(tǒng)的計(jì)算機(jī)作為Unix系統(tǒng)硬盤(pán)復(fù)制的'母機(jī)',并做一張通用應(yīng)急盤(pán)(boot盤(pán))。
● 將準(zhǔn)備安裝Unix系統(tǒng)的機(jī)器中的硬盤(pán)取出,作為'母機(jī)'的第二塊硬盤(pán)。
● 按以下步驟加入第二塊硬盤(pán):
1.首先進(jìn)入系統(tǒng)維護(hù)模式,然后執(zhí)行
# mkdev hd 命令;
2.選擇add a hard disk to IDE controller選項(xiàng);
3.在Do you wish to continue(y/n)? 下,鍵入y 繼續(xù);
4.在dkinit硬盤(pán)參數(shù)配置菜單中設(shè)置硬盤(pán)參數(shù),完成后鍵入q退出;
5.在出現(xiàn)的fdisk菜單中,按需要分配Unix分區(qū)并激活,完成后鍵入q退出;
6.進(jìn)入硬盤(pán)掃描菜單,進(jìn)行相應(yīng)的硬盤(pán)掃描;
7.根據(jù)需要分配壞道表;
8.進(jìn)入divvy界面分區(qū):
硬盤(pán)的#0分區(qū)必須為:boot0 EAFS ……
硬盤(pán)的#1分區(qū)必須為:swap0 NOFS ……
硬盤(pán)的#2分區(qū)必須為:root0 HTFS ……
(如果root0比較大)硬盤(pán)的#5分區(qū)可選為:scratch0 NOFS ……
硬盤(pán)的#6分區(qū)必須為:recover0 NOFS ……
9.最后,所有的分區(qū)分完后選擇'I'生成文件系統(tǒng)并退出。
● 生成文件系統(tǒng)后,執(zhí)行下列命令:
# cd / # mount /dev/boot0 /mnt # cd /stand #find . -mount -print | cpio -pdumv /mnt # cd / # umount /mnt # mount /dev/root0 /mnt # find . -mount -print | cpio -pdumv /mnt #cd /mnt # mkdir stand # chgrp bin stand # cd / # umount /mnt
● 從'母機(jī)'上移去第一塊硬盤(pán),把第二塊硬盤(pán)作為主硬盤(pán),用應(yīng)急盤(pán)啟動(dòng),當(dāng)系統(tǒng)出現(xiàn)'boot: '提示時(shí)輸入 :hd(40) unix命令進(jìn)入系統(tǒng)維護(hù)模式,然后執(zhí)行如下命令:
# instbb hd /dev/hd0a # scoadmin license 進(jìn)入license manger界面,刪除舊的license,輸入新的license。
● 引導(dǎo)硬盤(pán),進(jìn)入root用戶,修改與第一塊硬盤(pán)不同的配置參數(shù)(如IP地址等),重新鏈接核心。
至此,一個(gè)完整的Unix系統(tǒng)盤(pán)復(fù)制完畢。筆者在實(shí)踐中發(fā)現(xiàn),用這種方法安裝一個(gè)Unix操作系統(tǒng)只需20分鐘左右(以SCO Unix 3.0/5.0 為例),而用普通方法安裝需要2小時(shí)左右。這種方法避免了Unix系統(tǒng)安裝過(guò)程中人為的失誤,提高了工作效率,極大地縮短了網(wǎng)絡(luò)的建設(shè)周期。
本文例子所用的測(cè)試環(huán)境:
硬件:HP Vei8-PⅡ450
軟件:SCO Unix 5.0.4
