數(shù)據(jù)的安全性是人們在使用計(jì)算機(jī)中最重要的問題之一 。通常情況下,人們會(huì)在服務(wù)器環(huán)境中采用硬盤鏡像技術(shù),以達(dá)到數(shù)據(jù)的雙重備份 。同樣在Linux環(huán)境下,我們可以采用這種技術(shù) 。在Linux環(huán)境下,我們可以采用Raidtool工具,不僅可以將兩個(gè)硬盤進(jìn)行鏡像 。還可以制作軟RAID0、RAID4、RAID5 。說是軟RAID,是因?yàn)橥ǔG闆r下,RAID盤是通過專用的RAID卡進(jìn)行的 。而在Linux 環(huán)境下,我們可以利用軟件raidtool達(dá)到RAID功能 。;
所以稱為軟RAID 。建立并使用RAID盤有以下幾種方法:;
第一種方法:;
自行下載并編譯raidtools軟件包,較早版本的raidtool軟件包名為md,現(xiàn)在已正式更名為raidtool 。下載地址:;
中國自由軟件庫,通過搜索引擎查找下載 。;
如果你已經(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)自己編譯核心 。在配置時(shí),應(yīng)選擇對md的支持 。;
確定了正在使用的核心支持RAID 。則編譯raidtools軟件包如下:;
$cd;raidtools-0.41;
$./configure;
$;make;
$make;install ##make;install在/dev下產(chǎn)生md0-md3共4個(gè)設(shè)備 。;
OK, 安裝完成 。;
在使用raidtool前,首先決定自己要使用的RAID的種類 。目前使用raidtool可以作RAID0,RAID1,RAID5 。;
由于只有兩塊硬盤而無法使用RAID5,除了RAID5外,還可以選擇作linear模式或RAID0 。筆者選擇了作RAID0 。;
以下為制作過程:;
首先,關(guān)機(jī),將兩塊小硬盤分別加到第一個(gè)IDE控制器的slave接口上 。將第二塊硬盤接到第二個(gè)IDE控制器上的slave;
接口上(筆者這臺機(jī)器上的CDROM接在第二個(gè)IDE控制器的master上) 。;
加電啟動(dòng)系統(tǒng),以root登錄,運(yùn)行以下命令對硬盤進(jìn)行分區(qū):;
#fdisk;/dev/hdb;
將全部硬盤劃分給一個(gè)主分區(qū),建立一個(gè)/dev/hdb1分區(qū) 。;
#fdisk;/dev/hdd;
同樣將全部硬盤劃分給一個(gè)主分區(qū),建立一個(gè)/dev/hdd1分區(qū) 。;
之后:;
#/sbin/mdcreate;raid0;-c4k;/dev/md0;/dev/hdb1;/dev/hdd1;
當(dāng)然,為了提高訪問速度,你可以將硬盤進(jìn)行比較細(xì)致的劃分,盡可能將分區(qū)合理分布在不同的硬盤上 。然后再用;
mdcreate將它們組合成一個(gè)mdx(x:1,2,3);
為了使用新建立的RAID設(shè)備,首先應(yīng)啟動(dòng)它:;
#/sbin/mdadd;-ar;
之后,查看/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)可以正常運(yùn)行了 。為了使用新RAID盤,還應(yīng)在新盤上建立新的文件系統(tǒng),建立過程如下:;
#mke2fs;/dev/md0 ##注:在新的存儲設(shè)備上建立ext2文件系統(tǒng);
建立了新的文件系統(tǒng),再將它mount到根下的某個(gè)目錄上,就可以正式使用了 。安裝方法如下:;
#mount; /dev/md0; /opt;##注:/opt為筆者在根分區(qū)建的一個(gè)mount點(diǎn);
當(dāng)然,如果有必要的話,你還可以用raidtools建立raid5 。以提高數(shù)據(jù)的可靠性 。;
最后,將RAID0的加載及文件系統(tǒng)的加掛全加入到init.sysinit文件中,這樣,只要系統(tǒng)一啟動(dòng),首先就執(zhí)行RAID,;
推薦閱讀
- 什么情況下微信語音對方忙
- 枸杞夏天怎么保存
- 黑鯊游戲手機(jī)3是線下發(fā)布嗎
- web服務(wù)采用的信息傳輸協(xié)議是
- Linux與其他操作系統(tǒng)的區(qū)別
- 組合鍵怎么按
- 輕輕松松的安裝Slackware Linux -- 0.自序,觀念篇
- Linux命令Man解釋:chsh :更換你登入時(shí)所用的shell
- Linux命令Man解釋:chfn :改變你的finger訊息
- Linux命令Man解釋:apropos :在whatis資料庫中搜尋特定字串
