3.自動執(zhí)行RAID0的設(shè)置
將RAID0的加載及文件系統(tǒng)的加掛全加入到Init.sysinit文件中,這樣,只要系統(tǒng)一啟動,首先就執(zhí)行RAID,用戶就不必再手工安裝了。
用戶應(yīng)將以下兩個命令加入到Init.sysinit文件中。
/sbin/mdrun -ar
mount /dev/md0 /opt
當(dāng)然,如果你不覺得麻煩,也可以手工運(yùn)行以上命令,以手動方式啟動軟RAID盤。
二、較近的Linux版本
如果你安裝的Linux版本較新,其中已經(jīng)帶有Raidtools工具,那么,就不必再下載軟件并自己編譯了。使用時可以這樣處理:
1.建立一個文件/etc/raidtab(以制作RAID0為例),文件內(nèi)容如下:
raiddev /dev/md0
raid-level 0
nr-raid-disks 2
persistent-superblock 1
chunk-size 4
device /dev/hdb1
raid-disk 0
device /dev/hdd1
raid-disk 1
2.運(yùn)行以下命令:
?。kraid /dev/md0
這樣就可以生成一個新的設(shè)備:
/dev/md0。
啟用軟RAID方法:
?。aidstart /dev/md0
其余操作同上。
如果你正在使用的Linux系統(tǒng)版本很新,可能以上兩種情況都不適合你,那么,你可以采用第三種方法使用軟RAID。
三、最新的Linux版本
筆者的一臺PC上安裝了Red Hat Linux 6.1,自行編譯Raidtools0.42、0.50beta2時,先是找不到所要的頭文件,將所需頭文件復(fù)制后,編譯仍然通不過。原來,由于新的版本采用了一系列新的函數(shù),情況稍有一點(diǎn)不同。不過,新的版本中,提供了Raidtools,在/sbin目錄中,有Raidtools的一系列工具,其中有Mkraid、Raid0run、Raidstop、Raidstart等一組工具。如果你想自己編譯,可以從中國自由軟件庫中查找到最新版為0.9的Raidtools,自行編譯0.9版的Raidtools,編譯正常通過。
新版的Raidtools稍有一點(diǎn)不同,筆者使用系統(tǒng)自帶的Raidtools,制作軟RAID方法如下:
1.建立文件/etc/raidtab,文件內(nèi)容如下:
raiddev /dev/md0
raid-level 0
nr-raid-disks 2
persistent-superblock 0
chunk-size 8
device /dev/hdb1
raid-disk 0
device /dev/hdd1
raid-disk 1
2.生成軟RAID設(shè)備,運(yùn)行以下命令:
?。?nbsp;mkraid -c /etc/raidtab /dev/md0
之后,運(yùn)行以下命令,以查看目前RAID的運(yùn)行狀態(tài):
[root@rh61 /proc]# cat mdstat
如果系統(tǒng)顯示如下:
Personalities : [raid0]
read—ahead 1024 sectors
md0 : active raid0 hdd1[1] hdb1[0] 2202416 blocks 8k chunks
unused devices:
表示你的RAID0已正常運(yùn)行了。
3.建立新的文件系統(tǒng)
現(xiàn)在,為了使用新生成的設(shè)備,我們應(yīng)在新的RAID盤上建立Ext2文件系統(tǒng),建立新的文件系統(tǒng)的命令如下:
[root@rh61 /sbin]# mkfs.ext2 /dev/md0
經(jīng)過大約兩三分鐘,新的文件系統(tǒng)正確生成。現(xiàn)在就可以開始使用它了。使用方法如下:
[root@rh61 /sbin]# mount -t ext2 /dev/md0 /opt
將/dev/md0設(shè)備加掛(mount)到/opt安裝點(diǎn)上。
此后,筆者在此軟RAID盤上安裝了Sybase 11.0.3.3。經(jīng)過測試,發(fā)現(xiàn)整個RAID0系統(tǒng)的性能還不錯。
新聞熱點(diǎn)
疑難解答
圖片精選