亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網(wǎng)絡(luò),我們將竭誠為您提供優(yōu)質(zhì)的服務(wù)! 誠征網(wǎng)絡(luò)推廣 | 網(wǎng)站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯(lián)系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業(yè)務(wù)咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發(fā)消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術(shù)支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當(dāng)前位置:首頁 >> 技術(shù)文章 >> 文章瀏覽
技術(shù)文章

在Linux下用軟件實現(xiàn)RAID功能

添加時間:2011-5-4  添加: admin 
數(shù)據(jù)安全性是人們在使用計算機中最重要的問題之一。通常情況下,人們會在服務(wù)
器環(huán)境中采用硬盤鏡像技術(shù),以達到數(shù)據(jù)的雙重備份。同樣,在Linux環(huán)境下,我們也
可以采用這種技術(shù)。

  在Linux環(huán)境下,采用Raidtools工具,不僅可以將兩個硬盤進行鏡像,還可以制作
軟RAID0、RAID1、RAID5。說是軟RAID,是因為通常情況下,RAID盤是通過專用的RAID
卡進行的,而在Linux環(huán)境下,可以利用Raidtools軟件實現(xiàn)RAID功能,所以稱為軟RAI
D。本文介紹根據(jù)不同的Linux版本,建立并使用RAID盤的幾種方法。

  一、較早的Linux版本

  自行下載并編譯Raidtools軟件包,較早版本的Raidtools軟件包名為md,現(xiàn)在已正
式更名為Raidtools。下載地址:中國自由軟件庫。

  如果你已經(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,并且不是自己編譯過的話,大多數(shù)情況下是支持軟RAID的。如果
不能確定,則應(yīng)自己編譯核心。在配置時,應(yīng)選擇對md的支持。確定了正在使用的核心
支持RAID后,編譯Raidtools軟件包如下:

  $cd raidtools-0.41

  $./configure

  $make

  $make install ##make install在/dev下產(chǎn)生md0-md3共4個設(shè)備。

  單擊OK按鈕,完成安裝。

  在使用Raidtools前,還需確定要使用的RAID的種類。目前使用Raidtools可以作R
AID0、RAID1、RAID5。由于只有兩塊硬盤而無法使用RAID5,除了RAID5外,還可以選擇
作Linear模式或RAID0。筆者選擇了作RAID0。以下為制作過程。

  1.建立RAID盤

  (1)關(guān)機,將兩塊小硬盤分別加到第一個IDE控制器的Slave接口上及第二個IDE控制
器的Slave接口上(筆者這臺機器上的CD-ROM接在第二個IDE控制器的Master上)。

  (2)加電啟動系統(tǒng),以Root登錄,運行以下命令對硬盤進行分區(qū):

  #fdisk /dev/hdb

  將全部硬盤劃分成一個主分區(qū),建立一個/dev/hdb1分區(qū)。

  #fdisk /dev/hdd

  同樣,將全部硬盤劃分成一個主分區(qū),建立一個/dev/hdd1分區(qū)。

  (3)之后:

  #/sbin/mdcreate raid0 -c4k /dev/md0 /dev/hdb1 /dev/hdd1

  當(dāng)然,為了提高訪問速度,你可以將硬盤進行比較細致的劃分,盡可能將分區(qū)合理
分布在不同的硬盤上。然后,再用Mdcreate將它們組合成一個mdx(x:1,2,3)。

  2.使用RAID0盤

  (1)啟動新建立的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

  這表示,新建的RAID0已經(jīng)可以正常運行了。

  為了使用新RAID盤,還應(yīng)在新盤上建立新的文件系統(tǒng),建立過程如下:

  #mke2fs /dev/md0 ##注:在新的存儲設(shè)備上建立Ext2文件系統(tǒng)

  建立了新的文件系統(tǒng),再將它Mount到根目錄下的某個目錄上,就可以正式使用了
。安裝方法如下:

  #mount  /dev/md0  /opt ##注:/opt為筆者在根分區(qū)建的一個Mount點

  若有必要,也可以用Raidtools建立RAID5,以提高數(shù)據(jù)的可靠性。

  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)然,如果你不覺得麻煩,也可以手工運行以上命令,以手動方式啟動軟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.運行以下命令:

  #mkraid /dev/md0

  這樣就可以生成一個新的設(shè)備:

  /dev/md0。

  啟用軟RAID方法:

  #raidstart /dev/md0

  其余操作同上。

  如果你正在使用的Linux系統(tǒng)版本很新,可能以上兩種情況都不適合你,那么,你
可以采用第三種方法使用軟RAID。

  三、最新的Linux版本

  筆者的一臺PC上安裝了Red Hat Linux 6.1,自行編譯Raidtools0.42、0.50beta2
時,先是找不到所要的頭文件,將所需頭文件復(fù)制后,編譯仍然通不過。原來,由于新
的版本采用了一系列新的函數(shù),情況稍有一點不同。不過,新的版本中,提供了Raidt
ools,在/sbin目錄中,有Raidtools的一系列工具,其中有Mkraid、Raid0run、Raids
top、Raidstart等一組工具。如果你想自己編譯,可以從中國自由軟件庫中查找到最新
版為0.9的Raidtools,自行編譯0.9版的Raidtools,編譯正常通過。

  新版的Raidtools稍有一點不同,筆者使用系統(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è)備,運行以下命令:

  # mkraid -c /etc/raidtab /dev/md0

  之后,運行以下命令,以查看目前RAID的運行狀態(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已正常運行了。

  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安裝點上。

  此后,筆者在此軟RAID盤上安裝了Sybase 11.0.3.3。經(jīng)過測試,發(fā)現(xiàn)整個RAID0系
統(tǒng)的性能還不錯。
關(guān)鍵字:RAID、安裝、系統(tǒng)
分享到:

頂部 】 【 關(guān)閉
版權(quán)所有:佛山思海電腦網(wǎng)絡(luò)有限公司 ©1998-2024 All Rights Reserved.
聯(lián)系電話:(0757)22630313、22633833
中華人民共和國增值電信業(yè)務(wù)經(jīng)營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網(wǎng)站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網(wǎng)安 舉報有獎  警警  手機打開網(wǎng)站