RAID學習
目錄
1)RAID簡介
2)RAID 級別
3)RAID 實現
1.硬件
2.軟件
1)RAID簡介
獨立硬盤冗餘陣列(RAID, Redundant Array of Independent Disks),,簡稱磁盤陣列。其基本思想就是把多個相對便宜的硬碟組合起來,成爲一個硬碟陣列組,使性能達到甚至超過一個價格昂貴、容量巨大的硬碟。根據選擇的版本不同,RAID比單顆硬碟有以下一個或多個方面的好處:增強資料整合度,增強容錯功能,增加處理量或容量。
2)RAID 級別
RAID 0:
將兩個(或以上)磁盤Disk0和Disk1並聯起來,存放數據時,會將數據分成兩部分存進A和B。
優點:讀取數據時,可以從Disk0和Disk1同時讀取,增加了讀取速度
缺點:安全性較差,當Disk0.Disk1其中一塊磁盤損壞時,保存的數據就會丟失,無法找回
RAID 1:
將兩個(或以上)磁盤Disk0和Disk1並聯起來,存放數據時,會將數據同時存進A和B。
優點:增強了數據安全性,只要不是磁盤全部損壞,數據就不會丟失
缺點:由於數據寫入時,要寫入兩個磁盤,效率會降低
RAID 5:
RAID 5不是對存儲的數據進行備份,而是把數據和相對應的奇偶校驗信息存儲到組成RAID5的各個磁盤上,
並且奇偶校驗信息和相對應的數據分別存儲於不同的磁盤上。當其中一個磁盤損壞時,
可以用剩下的數據和對應的奇偶驗證信息來還原丟失的數據。
優點:讀寫速度都較快,切較安全,比RAID的空間利用率高
RAID 6
與RAID 5相比,RAID 6增加第二個獨立的奇偶校驗信息塊。兩個獨立的奇偶系統使用不同的算法,
數據的可靠性非常高,任意兩塊磁盤同時失效時不會影響數據完整性
優點:比RAID安全性更高,允許最多兩塊磁盤損壞
缺點:成本較高
RAID 01
使用四塊磁盤,兩兩形成RAID0,再兩者結合形成RAID1
所有磁盤最多損壞兩塊
RAID 10
使用四塊磁盤,兩兩形成RAID1,再兩者結合形成RAID0
每組鏡像最多隻能剩下一塊正常的磁盤
3)RAID 實現
1.硬件
2.軟件
RAID0:
multi device (是要寫入數據的設備)
名字爲/dev/md0
數據來源於:A1:sda-1 A2:sdb-1 A3:sdc-1
A4:sda-2 A5:sdb-2 A6:sdc-2
RAID1:
multi device (是要寫入數據的設備)
名字爲/dev/md1
數據來源於:A1:sda-1 sdb-1 sdc-1
A2:sda-2 sdb-2 sdc-2
step1:
新建八個1G的磁盤
step2:
執行 mdadm -C /dev/md0 -a yes -n 2 -l 0 /dev/sd{b,c} 創建大小爲2G的md0設備
step3:
fdisk -l /dev/md0 在md0中分一個區 md0p1
step4:
將/dev/sda6 (sda6爲普通磁盤) 掛載到 /test/usual 並往其中寫入一個文件,記錄其寫入數據速度爲22.8M/s
將/dev/md0p1 掛載到 /test/mdevice 並往其中寫入一個文件,記錄其寫入數據速度爲145M/s