亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 912 | 回復(fù): 0
打印 上一主題 下一主題

Linux下創(chuàng)建軟RAID技術(shù)詳解 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2007-04-02 13:59 |只看該作者 |倒序?yàn)g覽

在Linux 環(huán)境下做軟RAID,通常采用Raidtools工具,不僅可以將兩個(gè)硬盤進(jìn)行鏡像,還可以制作軟RAID0、RAID1、RAID5,本文介紹根據(jù)不同 的時(shí)期的Linux版本,建立并使用軟RAID的幾種方法。另外強(qiáng)調(diào)一點(diǎn),所謂軟RAID,僅僅是不用RAID卡而已,他與嚴(yán)格意義上的磁盤陣列來(lái)對(duì)比, 還是有差距的。筆者認(rèn)為,在Linux下做軟Raid,并不比在windows下復(fù)雜。
一、較早的Linux版本
自行下載并編譯Raidtools軟件包,較早版本的Raidtools軟件包名為md,現(xiàn)在已正式更名為Raidtools。下載地址:中國(guó)自由軟件庫(kù)。
如果你已經(jīng)從網(wǎng)上下載了Raidtools-0.41.tar.gz軟件包,解壓后,自行編譯,步驟如下:
    $gunzip -d raidtools-0.41.tar.gz
    $tar -xvf raidtools-0.4.1.tar
在使用Raidtools之前,首先要知道目前正在使用的核心是否支持md。如果你正在使用的核心是2.0.X,并 且不是自己編譯過(guò)的話,大多數(shù)情況下是支持軟RAID的。如果不能確定,則應(yīng)自己編譯核心。在配置時(shí),應(yīng)選擇對(duì)md的支持。確定了正在使用的核心支持 RAID后,編譯Raidtools軟件包如下:
$cd raidtools-0.41
$./configure
$make
$make install   
在/dev下產(chǎn)生md0-md3共4個(gè)設(shè)備。
單擊OK按鈕,完成安裝。
在使用Raidtools前,還需確定要使用的RAID的種類。目前使用Raidtools可以作RAID0、 RAID1、RAID5。由于只有兩塊硬盤而無(wú)法使用RAID5,除了RAID5外,還可以選擇作Linear模式或RAID0。我們以RAID0為示 例,以下為制作過(guò)程。
1.建立RAID盤
(1)關(guān)機(jī),將兩塊小硬盤分別加到第一個(gè)IDE控制器的Slave接口上及第二個(gè)IDE控制器的Slave接口上(筆者這臺(tái)機(jī)器上的CD-ROM接在第二個(gè)IDE控制器的Master上)。
(2)加電啟動(dòng)系統(tǒng),以Root登錄,運(yùn)行以下命令對(duì)硬盤進(jìn)行分區(qū):
#fdisk /dev/hdb   
將全部硬盤劃分成一個(gè)主分區(qū),建立一個(gè)/dev/hdb1分區(qū)。
#fdisk /dev/hdd   
同樣,將全部硬盤劃分成一個(gè)主分區(qū),建立一個(gè)/dev/hdd1分區(qū)。
(3)之后:
#/sbin/mdcreate raid0 -c4k /dev/md0 /dev/hdb1 /dev/hdd1   
當(dāng)然,為了提高訪問(wèn)速度,你可以將硬盤進(jìn)行比較細(xì)致的劃分,盡可能將分區(qū)合理分布在不同的硬盤上。然后,再用Mdcreate將它們組合成一個(gè)mdx(x:1,2,3)。
2.使用RAID0盤
(1)啟動(dòng)新建立的RAID盤:
#/sbin/mdadd -ar   
(2)查看/proc/mdstats文件的內(nèi)容,以檢查RAID0的狀態(tài)。
#cat /proc/mdstats   
系統(tǒng)顯示:
personalities : [1 linear] [2 raid0]

read—ahead not 8092 sectors

md0 : active raid0 hdb1 hdd1 xxxx

blocks 8k chunks

md1 : inactive

md2 : inactive

md3 : inactive   
personalities : [1 linear] [2 raid0]

read—ahead not 8092 sectors

md0 : active raid0 hdb1 hdd1 xxxx

blocks 8k chunks

md1 : inactive

md2 : inactive

md3 : inactive   
這表示,新建的RAID0已經(jīng)可以正常運(yùn)行了。
為了使用新RAID盤,還應(yīng)在新盤上建立新的文件系統(tǒng),建立過(guò)程如下:
#mke2fs /dev/md0   
注:在新的存儲(chǔ)設(shè)備上建立Ext2文件系統(tǒng)
建立了新的文件系統(tǒng),再將它Mount到根目錄下的某個(gè)目錄上,就可以正式使用了。安裝方法如下:
#mount  /dev/md0  /opt   
注:/opt為筆者在根分區(qū)建的一個(gè)Mount點(diǎn)
若有必要,也可以用Raidtools建立RAID5,以提高數(shù)據(jù)的可靠性。
3.自動(dòng)執(zhí)行RAID0的設(shè)置
將RAID0的加載及文件系統(tǒng)的加掛全加入到Init.sysinit文件中,這樣,只要系統(tǒng)一啟動(dòng),首先就執(zhí)行RAID,用戶就不必再手工安裝了。
用戶應(yīng)將以下兩個(gè)命令加入到Init.sysinit文件中。
/sbin/mdrun -ar

mount /dev/md0 /opt   
當(dāng)然,如果你不覺(jué)得麻煩,也可以手工運(yùn)行以上命令,以手動(dòng)方式啟動(dòng)軟RAID盤。
二、較近的Linux版本
如果你安裝的Linux版本較新,其中已經(jīng)帶有Raidtools工具,那么,就不必再下載軟件并自己編譯了。使用時(shí)可以這樣處理:
1.建立一個(gè)文件/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-disk0

device /dev/hdd1

raid-disk1
2.運(yùn)行以下命令:
#mkraid /dev/md0
這樣就可以生成一個(gè)新的設(shè)備:
/dev/md0
啟用軟RAID方法:
#raidstart /dev/md0
其余操作同上。
如果你正在使用的Linux系統(tǒng)版本很新(例如Red Hat Linux 6.1),可能以上兩種情況都不適合你,那么,你可以采用第三種方法使用軟RAID。
三、最新的Linux版本
在最新的Linux版本中,例如Red Hat Linux 6.1,自行編譯Raidtools0.42、0.50beta2時(shí),先是找不到所要的頭文件,將所需頭文件復(fù)制后,編譯仍然通不過(guò)。原來(lái),由于新的版本采用了一系列新的函數(shù),情況稍有一點(diǎn)不同。不過(guò),新的版本中,提供了Raidtools,在/sbin目錄中,有Raidtools的一系列工具,其中有 Mkraid、Raid0run、Raidstop、Raidstart等一組工具。如果你想自己編譯,可以從中國(guó)自由軟件庫(kù)中查找到最新版為0.9的 Raidtools,自行編
譯0.9版的Raidtools,編譯正常通過(guò)。
新版的Raidtools稍有一點(diǎn)不同,筆者使用系統(tǒng)自帶的Raidtools,制作軟RAID方法如下:
1.建立文件/etc/raidtab,文件內(nèi)容如下:
raiddev /dev/md0

raid-level 0

nr-raid-disks 2

persistent-superblock0

chunk-size8

device  /dev/hdb1

raid-disk 0

device   /dev/hdd1

raid-disk 1
2.生成軟RAID設(shè)備,運(yùn)行以下命令:
# 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)過(guò)大約兩三分鐘,新的文件系統(tǒng)正確生成,F(xiàn)在就可以開(kāi)始使用它了。使用方法如下:
[root@rh61 /sbin]# mount -t ext2 /dev/md0 /opt
將/dev/md0設(shè)備加掛(mount)到/opt安裝點(diǎn)上。
此后,筆者在此軟RAID盤上安裝了Sybase 11.0.3.3。經(jīng)過(guò)測(cè)試,發(fā)現(xiàn)整個(gè)RAID0系統(tǒng)的性能還不錯(cuò)。


本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u1/33562/showart_269566.html
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP