Raid5 磁碟陣列
Raid磁碟陣列 raid是linux提高 磁碟資料完整性、安全性、I/O吞吐速度的一種磁碟管理機制 raid0: 使用率100%,至少2塊磁碟才能使用,優點是快,提升磁碟的讀寫速度,缺點是不安全 raid1: 是映象,使用兩塊磁碟,一式兩份的方式,支援容錯,冗餘,資料安全不會丟失,缺點是速度不快,使用率50% raid5:至少3塊磁碟,使用率n-1/n*容量,磁碟壞了會立即補上,資料會恢復,採用奇偶校驗的方式: AAAB AABA ABAA BAAA Raid10:raid10是raid0和raid1的結合體,原理是先遇到raid0,再遇到raid1,一般使用範圍是資料範圍不大。速度快並支援容錯
RAID 5(兼顧了速度、安全和成本)RAID5技術是把硬碟裝置的資料奇偶校驗資訊儲存到其他硬碟裝置中。parity部分存放的就是資料的奇偶校驗資訊,當硬碟裝置出現問題後通過奇偶校驗資訊來嘗試重建損壞的資料。RAID這樣的技術特性“妥協”地兼顧了硬碟裝置的讀寫速度、資料安全性與儲存成本問題。 配置Raid 5 虛擬機器設定:增加5塊相同的10GB SCSI硬碟,其中3塊硬碟做為活動盤,一塊做熱備盤,一塊備用。
命令中,引數-n 3代表建立這個RAID 5磁碟陣列所需的硬碟數, 引數-l 5代表RAID的級別,而引數-x 1則代表有一塊備份盤。 檢視/dev/md0(RAID 5磁碟陣列的名稱): #mdadm –D /dev/md0 新增raid5到raid配置檔案中/etc/mdadm.conf(預設此檔案不存在) #echo DEVICE /dev/sd[b,c,d,e] >> /etc/mdadm.conf #mdadm -Ds >> /etc/mdadm.conf
**mdadm軟RAID的刪除方法和注意事項**
刪除整個RAID: mdadm /dev/md0 --fail /dev/sdb --remove /dev/sdb mdadm /dev/md0 --fail /dev/sdc --remove /dev/sdc mdadm /dev/md0 --fail /dev/sdc --remove /dev/sdd mdadm /dev/md0 --fail /dev/sde --remove /dev/sde mdadm /dev/md0 --fail /dev/sdf --remove /dev/sdf mdadm --stop /dev/md0 mdadm --remove /dev/md0 mdadm --misc --zero-superblock /dev/sdb mdadm --misc --zero-superblock /dev/sdc mdadm --misc --zero-superblock /dev/sdd mdadm --misc --zero-superblock /dev/sde mdadm --misc --zero-superblock /dev/sdf 即: 先刪除RAID中的所有裝置,然後停止該RAID即可 為了防止系統啟動時候啟動raid rm -f /etc/mdadm.conf rm -f /etc/raidtab