創(chuàng)建RAID

RAID的創(chuàng)建有兩種方式:軟RAID(通過操作系統(tǒng)軟件來實現(xiàn))和硬RAID(使用硬件陣列卡);了解raid1身隐、raid5和raid10廷区。不過隨著云的高速發(fā)展,供應(yīng)商一般可以把硬件問題解決掉贾铝。

?

?RAID幾種常見的類型

RAID類型最低磁盤個數(shù)空間利用率各自的優(yōu)缺點

級 別說 明

RAID0條帶卷2+100%讀寫速度快隙轻,不容錯

RAID1鏡像卷250%讀寫速度一般埠帕,容錯

RAID5帶奇偶校驗的條帶卷3+(n-1)/n讀寫速度快,容錯玖绿,允許壞一塊盤

RAID10RAID1的安全+RAID0的高速450%讀寫速度快敛瓷,容錯

RAID基本思想:把好幾塊硬盤通過一定組合方式把它組合起來,成為一個新的硬盤陣列組斑匪,從而使它能夠達到高性能硬盤的要求

RAID有三個關(guān)鍵技術(shù):

鏡像:提供了數(shù)據(jù)的安全性呐籽;

條帶(塊大小也可以說是條帶的粒度),它的存在的就是提供了數(shù)據(jù)并發(fā)性

數(shù)據(jù)的校驗:提供了數(shù)據(jù)的安全

?RAID-0的工作原理

條帶(strping)蚀瘸,也是我們最早出現(xiàn)的RAID模式

需磁盤數(shù)量:2塊以上(大小最好相同)绝淡,是組建磁盤陣列中最簡單的一種形式,只需要2塊以上的硬盤即可.

特點:成本低苍姜,可以提高整個磁盤的性能牢酵。RAID 0沒有提供冗余或錯誤修復(fù)能力,速度快.

任何一個磁盤的損壞將損壞全部數(shù)據(jù)衙猪;磁盤利用率為100%馍乙。

RAID-1

mirroring(鏡像卷),需要磁盤兩塊以上

原理:是把一個磁盤的數(shù)據(jù)鏡像到另一個磁盤上垫释,也就是說數(shù)據(jù)在寫入一塊磁盤的同時丝格,會在另一塊閑置的磁盤上生成鏡像文件,(同步)

RAID 1 mirroring(鏡像卷)棵譬,至少需要兩塊硬盤

磁盤利用率為50%显蝌,即2塊100G的磁盤構(gòu)成RAID1只能提供100G的可用空間。

?RAID-5

需要三塊或以上硬盤订咸,可以提供熱備盤實現(xiàn)故障的恢復(fù)曼尊;只損壞一塊,沒有問題脏嚷。但如果同時損壞兩塊磁盤骆撇,則數(shù)據(jù)將都會損壞「感穑空間利用率:(n-1)/n

奇偶校驗信息的作用:

當RAID5的一個磁盤數(shù)據(jù)發(fā)生損壞后神郊,利用剩下的數(shù)據(jù)和相應(yīng)的奇偶校驗信息去恢復(fù)被損壞的數(shù)據(jù)。

RAID-10鏡像+條帶

RAID 10是將鏡像和條帶進行兩級組合的RAID級別趾唱,第一級是RAID1鏡像對涌乳,第二級為RAID 0。比如我們有8塊盤甜癞,它是先兩兩做鏡像夕晓,形成了新的4塊盤,然后對這4塊盤做RAID0带欢;當RAID10有一個硬盤受損其余硬盤會繼續(xù)工作运授,這個時候受影響的硬盤只有2塊

??RAID硬盤失效處理

一般兩種處理方法:熱備和熱插拔

熱備:HotSpare

定義:當冗余的RAID組中某個硬盤失效時,在不干擾當前RAID系統(tǒng)的正常使用的情況下乔煞,用RAID系統(tǒng)中另外一個正常的備用硬盤自動頂替失效硬盤吁朦,及時保證RAID系統(tǒng)的冗余性

全局式:備用硬盤為系統(tǒng)中所有的冗余RAID組共享

專用式:備用硬盤為系統(tǒng)中某一組冗余RAID組專用

熱插拔:HotSwap

定義:在不影響系統(tǒng)正常運轉(zhuǎn)的情況下,用正常的物理硬盤替換RAID系統(tǒng)中失效硬盤渡贾。

?

面試題:我們做硬件RAID逗宜,是在裝系統(tǒng)前還是之后?

答:先做陣列才裝系統(tǒng)空骚,一般服務(wù)器啟動時纺讲,有顯示進入配置Riad的提示

硬RAID:需要RAID卡囤屹,我們的磁盤是接在RAID卡的熬甚,由它統(tǒng)一管理和控制。數(shù)據(jù)也由它來進行分配和維護肋坚;它有自己的cpu乡括,處理速度快

軟RAID:通過操作系統(tǒng)實現(xiàn)

mdadm命令常見參數(shù)解釋:

-C或--creat建立一個新陣列-r移除設(shè)備

-A激活磁盤陣列-l 或--level=設(shè)定磁盤陣列的級別

-D或--detail打印陣列設(shè)備的詳細信息-n或--raid-devices=指定陣列成員(分區(qū)/磁盤)的數(shù)量

-s或--scan掃描配置文件或/proc/mdstat得到陣列缺失信息-x--spare-devicds=指定陣列中備用盤的數(shù)量

-f將設(shè)備狀態(tài)定為故障-c或--chunk=設(shè)定陣列的塊chunk塊大小 ,單位為KB

-a或--add添加設(shè)備到陣列-G或--grow改變陣列大小或形態(tài)

-v--verbose 顯示詳細信息-S停止陣列

?

互動:raid5需要3塊硬盤智厌。 ?那么使用4塊硬盤诲泌,可以做raid5嗎?

可以的

實戰(zhàn)創(chuàng)建RAID0

實驗環(huán)境:

raid種類磁盤熱備盤

raid0sdb铣鹏、sdc?

查看磁盤:[root@localhost ~]# ls/dev/sd*

1敷扫、創(chuàng)建raid0

[root@localhost ~]#?mdadm ?-C -v /dev/md0 -l 0 -n 2 /dev/sdb /dev/sdc

2、 查看陣列信息

[root@localhost ~]#??mdadm -Ds

[root@xuegod63 ~]# mdadm -D /dev/md0

[root@localhost ~]# mdadm -Dsv?> /etc/mdadm.conf ??#生成配置文件

[if !supportLists]3诚卸、?[endif]對創(chuàng)建的RAID0進行文件系統(tǒng)創(chuàng)建并掛載

[root@xuegod63 ~]# mkfs.xfs??/dev/md0???????# 格式化

[root@localhost ~]#??mkdir??/raid0

[root@localhost ~]# mount ?/dev/md0 /raid0/

[root@localhost ~]#??df -h ?/raid0/

[root@localhost ~]#echo 324 > /raid0/a.txt

4葵第、 開機自動掛載

[root@localhost ~]#??blkid /dev/md0

[root@localhost ~]# echo "UUID=.......?/raid0 xfs defaults 0 0" >> /etc/fstab

[root@localhost ~]# umount /raid0/

[root@localhost ~]# ?df -h

[root@localhost ~]# mount??-a

[root@localhost ~]# df ?-h

創(chuàng)建RAID1

實驗內(nèi)容如下:

raid種類磁盤熱備盤

raid1sdd、sde合溺、sdf

1)創(chuàng)建RAID1

2)添加1個熱備盤

3)模擬磁盤故障羹幸,自動頂替故障盤

4)從raid1中移出故障盤

?

[root@localhost ~]# ??mdadm -C -v??/dev/md1 -l 1 -n 2 -x 1 /dev/sd[d,e,f]

將RADI信息保存到配置文件

[root@localhost ~]# ?mdadm ?-Dsv > /etc/mdadm.conf

查看RAID 陣列信息:

[root@localhost ~]# ?mdadm ?-D ?/dev/md1

在RAID設(shè)備上創(chuàng)建文件系統(tǒng)

[root@localhost ~]# ?mkfs.xfs ?/dev/md1

[root@localhost ~]# ?mkdir ?/raid1

[root@localhost ~]# ?mount ?/dev/md1 ?/raid1/

準備測試文件

[root@localhost ~]# ?cp /etc/passwd /raid1/

模擬損壞

下面模擬RAID1中數(shù)據(jù)盤/dev/sde出現(xiàn)故障,觀察/dev/sdf備用盤能否自動頂替故障盤

[root@localhost ~]# mdadm ?/dev/md1?-f ?/dev/sde

查看一下陣列狀態(tài)信息

[root@localhost ~]# ?mdadm ?-D /dev/md1

更新配置文件

[root@localhost ~]# ?mdadm ?-Dsv > /etc/mdadm.conf?

查看數(shù)據(jù)是否丟失

[root@xuegod63 ~]# ls /raid1/????#數(shù)據(jù)正常辫愉,沒有丟失

移除損壞的設(shè)備:

[root@localhost ~]# mdadm ?-r /dev/md1?/dev/sde

查看信息:

[root@xuegod63 ~]# mdadm ?-D /dev/md1

添加一塊新熱備盤

[root@localhost ~]# ?mdadm ?-a /dev/md1 ?/dev/sde

查看一下陣列狀態(tài)信息

[root@localhost ~]# ?mdadm ?-D /dev/md1

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末栅受,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子恭朗,更是在濱河造成了極大的恐慌屏镊,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件痰腮,死亡現(xiàn)場離奇詭異而芥,居然都是意外死亡,警方通過查閱死者的電腦和手機膀值,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進店門棍丐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來误辑,“玉大人,你說我怎么就攤上這事歌逢〗矶ぃ” “怎么了?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵秘案,是天一觀的道長砰苍。 經(jīng)常有香客問我,道長阱高,這世上最難降的妖魔是什么赚导? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮赤惊,結(jié)果婚禮上吼旧,老公的妹妹穿的比我還像新娘。我一直安慰自己未舟,他們只是感情好黍少,可當我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著处面,像睡著了一般厂置。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上魂角,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天昵济,我揣著相機與錄音,去河邊找鬼野揪。 笑死访忿,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的斯稳。 我是一名探鬼主播海铆,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼挣惰!你這毒婦竟也來了卧斟?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤憎茂,失蹤者是張志新(化名)和其女友劉穎珍语,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體竖幔,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡板乙,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了拳氢。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片募逞。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡蛋铆,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出放接,到底是詐尸還是另有隱情刺啦,我是刑警寧澤,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布透乾,位于F島的核電站,受9級特大地震影響磕秤,放射性物質(zhì)發(fā)生泄漏乳乌。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一市咆、第九天 我趴在偏房一處隱蔽的房頂上張望汉操。 院中可真熱鬧,春花似錦蒙兰、人聲如沸磷瘤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽采缚。三九已至,卻和暖如春挠他,著一層夾襖步出監(jiān)牢的瞬間扳抽,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工殖侵, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留贸呢,地道東北人。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓拢军,卻偏偏與公主長得像楞陷,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子茉唉,可洞房花燭夜當晚...
    茶點故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內(nèi)容