作者:馬帥琦
歸檔:day21
時(shí)間:2019/3/28
raid介紹
什么是raid
raid是廉價(jià)冗余磁盤陣列的簡(jiǎn)稱,有時(shí)也簡(jiǎn)稱磁盤陣列
raid是一種把多塊獨(dú)立的物理磁盤按不同的技術(shù)組合起來(lái)形成一個(gè)磁盤組,在邏輯上看起來(lái)是一塊的磁盤,可以提供單個(gè)物理磁盤更大的存儲(chǔ)容量或更高的存儲(chǔ)性能,同時(shí)又能提供不同級(jí)別數(shù)據(jù)冗余備份的一種技術(shù)
raid級(jí)別 ??
raid0 ? ? raid1 ?? raid3 ? raid4? raid5 ? raid6 ?? raid7 ?? raid8 ?? raid9
raid10
生產(chǎn)環(huán)境成用的 ? raid0 ?? raid1 ? raid5 ? ? raid10
什么是冗余 ?
冗余之重復(fù)配置系統(tǒng)的一些不見,當(dāng)系統(tǒng)發(fā)生故障時(shí),榮譽(yù)配置的不見介入斌承擔(dān)故障部件的工作 ,由此減少系統(tǒng)的故障時(shí)間,redundant自動(dòng)北苑,即當(dāng)某一設(shè)倍發(fā)生損壞是,他可以自動(dòng)作為后被是設(shè)備代替該設(shè)備
Raid級(jí)別 關(guān)鍵優(yōu)點(diǎn) 關(guān)鍵缺點(diǎn) 實(shí)際應(yīng)用場(chǎng)景
Raid0? ? ? 讀寫速度快? ? ? ? ? ? ? ? ? ? 沒有任何冗余? ? ? ? ? ? ? ? MySQL Slave集群的節(jié)點(diǎn)RS
Raid? ? 100%冗余,鏡像? ? ? ? 讀寫性能一般,成本高? ? ? 單獨(dú)的,數(shù)據(jù)重要,不能宕
機(jī)的、監(jiān)控、系統(tǒng)盤
Raid5? ? 具備一定性能和? ? ? ? ? ? ? 寫入性能不高? ? ? ? ? ? ? ? ? ? 一般業(yè)務(wù)都可以用
冗余,可以壞一塊
盤,讀性能不錯(cuò)
Raid10? 讀寫速度快,100%? ? ? ? ? 成本高? ? ? ? ? ? ? ? ? ? ? 性能和冗余要求都很好的業(yè)務(wù),
冗余? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 數(shù)據(jù)庫(kù)主庫(kù)和存儲(chǔ)的節(jié)點(diǎn)
3、什么是冗余
冗余,指重復(fù)配置系統(tǒng)的一些部件,當(dāng)系統(tǒng)發(fā)生故障的時(shí),冗余配置的部件并入承擔(dān)故障
部件的工作,由此減少系統(tǒng)的故障時(shí)間,Redundant自動(dòng)備援,即當(dāng)某一設(shè)備發(fā)生損壞時(shí),
他可以自動(dòng)作為后備式設(shè)備代替該設(shè)備。
4、RAID分為兩類:
軟RAID,系統(tǒng)層面實(shí)現(xiàn)的,性能差。
硬RAID,硬件層面實(shí)現(xiàn)的,性能好。
主板板載RAID:功能弱,0,1
獨(dú)立RAID卡:功能強(qiáng),0,1,5,10 *****工作選擇。
5、LVM全稱(Logic Volume Management (Manager))邏輯卷管理,它的最大用途是可以
【靈活的管理磁盤的容量】,讓磁盤分區(qū)可以隨意放大或縮小,便于更好的應(yīng)用磁盤
的剩余空間,如果過于強(qiáng)調(diào)性能與備份,那么還是應(yīng)該使用RAID功能,而不是LVM。
6、LVM是軟件層面實(shí)現(xiàn)的,性能太低。性能降低5-10%。
買服務(wù)器插滿磁盤,分區(qū)規(guī)劃好,永遠(yuǎn)都不需要LVM。
7、Raid和LVM的區(qū)別
LVM:靈活的管理磁盤容量,有一定的冗余和性能功能,但是很弱
RAID:更側(cè)重性能和數(shù)據(jù)安全。
8、用RAID的直接好處
提升數(shù)據(jù)安全性;
提升數(shù)據(jù)讀寫性能;
提供更大的單一邏輯磁盤數(shù)據(jù)容量存儲(chǔ)。
9、RAID1又稱為Mirror或Mirroring(鏡像),
它的宗旨是最大限度的保證用戶數(shù)據(jù)的可用性和可修復(fù)性。
RAID1的操作方式是把用戶寫入一個(gè)磁盤的數(shù)據(jù)百分之百地自動(dòng)復(fù)制到另外
一個(gè)磁盤上,從而實(shí)現(xiàn)存儲(chǔ)雙份的數(shù)據(jù)。
10、RAID5描述 中庸
RAID5是一種存儲(chǔ)性能、數(shù)據(jù)安全和存儲(chǔ)成本兼顧的存儲(chǔ)解決方案。
RAID5需要三塊或以上的物理磁盤,可以提供熱備盤實(shí)現(xiàn)故障的恢復(fù);
采用【奇偶校驗(yàn)】,可靠性強(qiáng),且只有同時(shí)損壞兩塊硬盤時(shí)數(shù)據(jù)才會(huì)完全損壞,
只損壞一塊硬盤時(shí),系統(tǒng)會(huì)根據(jù)存儲(chǔ)的奇偶校驗(yàn)位重建數(shù)據(jù),臨時(shí)提供服務(wù);此時(shí)
如果有熱備盤,系統(tǒng)還會(huì)自動(dòng)在熱備盤上重建故障磁盤上的數(shù)據(jù);
回憶
1、什么是分區(qū)?
磁盤分區(qū)就相當(dāng)于給磁盤打隔斷。
2、磁盤和分區(qū)在Linux中的命名?
IDE /dev/hda hdb
SCSI? sda? sdb
3、磁盤分區(qū)類型和特點(diǎn)?
(1)主分區(qū)(primary)
特點(diǎn):系統(tǒng)中必須要存在的分區(qū),系統(tǒng)盤選擇的分區(qū)安裝。
數(shù)字編號(hào)只能是1-4。sda1? sda2? sda3? sda4
主分區(qū)最多4個(gè),最少1個(gè)
(2)擴(kuò)展分區(qū)(extend)
特點(diǎn):相當(dāng)于一個(gè)獨(dú)立的小磁盤,獨(dú)立的分區(qū)表,不能獨(dú)立存在。
有獨(dú)立的分區(qū)表
不能獨(dú)立存在,既不能直接存放數(shù)據(jù)。
必須在擴(kuò)展分區(qū)上建立邏輯分區(qū)才能存放數(shù)據(jù)。
占用主分區(qū)的編號(hào)(主分區(qū)+擴(kuò)展分區(qū))之和最多4個(gè)
擴(kuò)展分區(qū)可以沒有,最多只能一個(gè)。
(3)邏輯分區(qū)(logic)
特點(diǎn):數(shù)字編號(hào)只能是從5開始。
存放于擴(kuò)展分區(qū)之上。
存放任意普通數(shù)據(jù)。
磁盤分區(qū)注意事項(xiàng)要點(diǎn)
一塊硬盤的分區(qū)方式只能為如下組合之一:
(1)任意多個(gè)主分區(qū),但要求1≤主分區(qū)數(shù)量≤4。
例如:一個(gè)硬盤可以分為4個(gè)主分區(qū)3個(gè)主分區(qū)2個(gè)主分區(qū)或1個(gè)主分區(qū)。
(2)擴(kuò)展分區(qū)可以和主分區(qū)組合,但要求2≤(主分區(qū)+擴(kuò)展分區(qū))數(shù)量≤4)。
例如:3個(gè)主分區(qū)+1個(gè)擴(kuò)展分區(qū)或2個(gè)主分區(qū)+1個(gè)擴(kuò)展分區(qū)或1個(gè)主分區(qū)+1個(gè)擴(kuò)展分區(qū)。
當(dāng)總分區(qū)的數(shù)量大于4個(gè)的時(shí)候,必須提前分一個(gè)擴(kuò)展分區(qū),擴(kuò)展分區(qū)最多只能有一個(gè)。
(3)如果要分成四個(gè)磁盤分區(qū)的話,那么最多就是可以:
P + P + P + P
P + P + P + E
4、磁盤分區(qū)工作原理?
磁盤分區(qū)按柱面分區(qū)。
磁盤分區(qū)登記地點(diǎn)叫做磁盤分區(qū)表
磁盤分區(qū)表存放分區(qū)結(jié)果信息的
磁盤分區(qū)表的位置在0磁道0磁頭1扇區(qū)(512字節(jié))
占用1扇區(qū)的前446字節(jié)(存放系統(tǒng)引導(dǎo)信息)后面的64字節(jié),剩下2個(gè)字節(jié)是分區(qū)結(jié)標(biāo)志。
磁盤分區(qū)表的容量是有限的,64字節(jié),一個(gè)分區(qū)固定占16字節(jié)
64/16=4分區(qū)(主分區(qū)+擴(kuò)展分區(qū))
5、磁盤分區(qū)實(shí)戰(zhàn):
磁盤分區(qū)關(guān)鍵就是修改64字節(jié)的分區(qū)表而已。
磁盤分區(qū)fdisk命令,修改MBR分區(qū)表,MBR格式。
缺陷,被修改的磁盤大小不能大于2T。
磁盤分區(qū)其他命令:parted,gpt分區(qū)格式,既能修改小于2T也能修改大于2T的磁盤。
磁盤小于2T就用fdisk
磁盤大于2T就用parted