RAID
raid
有軟raid 硬raid
稱之 爲廉價冗餘磁盤陣列à獨立冗餘
將多塊磁盤連接起來
IDE: 口
SCSI:
Raid 級別:定義 raid卡是如何將多塊磁盤連接起來併爲了哪一種需要設立的
並沒有高下之分
0-6
目前常用的 級別 0,1,4,5,10,
0,1,4,5,6,10
如何工作
Raid 0 也稱條帶設備 最少有兩塊硬盤 沒有容錯功能 例如 有四個數據 :A 和B 兩塊硬盤 A 上存儲 1,2,B上存數 3,4
如果壞一快硬盤, 就都壞了 ,可靠性滿足不了
Raid 1 也稱鏡像卷 最少兩塊硬盤 允許壞一塊硬盤 讀取性能成倍提升的 ,寫的性能沒有提升,浪費空間 50% 利用率
Raid 4 需要3塊以上的硬盤 第三塊硬盤上存儲校驗碼
如果壞了一塊硬盤 ,就需要計算,瘸腿工作 ,管理員 必須要馬上換一塊硬盤
Raid 5 :三塊硬盤 也可以使用 n塊 硬盤 始終有一塊硬盤浪費的
缺陷 只允許壞 一塊硬盤 可能不能及時知道壞掉一塊硬盤
Raid 6 至少需要 4塊 硬盤
至多壞兩塊 硬盤 支持冗餘有支持併發高吞吐功能
Raid 10 :大公司 先做 1,在做0 。至少需要4塊盤 兩兩鏡像 磁盤利用率50%
吞吐量 比較大 , 磁盤櫃,外置存儲 ,支持熱插拔
Raid 01 : 先做 0 ,在做1
除了 raid0 以外 都能能提供容錯功能
提高性能 除了1以外都能
一般 硬件raid 的設備raid正列配置都是在bios ,
事先先裝 bios 再裝操作系統 而後 操作系統必須要識別硬件 raid 驅動程序 ,才能看到底層存儲空間。。 否則系統是裝 不上去的
Raid 卡有了 ,是硬件設備 背後連了n塊磁盤 給了 3 塊硬盤 做raid5
真正在企業 用到 如果是軟raid把他們 創建在同一個磁盤上不同分區上 是沒有任何意義的
Linear :線性設備
實現 把兩塊盤 穿起來 當一塊盤用
常見 模式
Assemble 裝配模式
當你把 一個raid 設備停止以後,操作系統無法識別,而assemble 重新識別 ,在組合起來,繼續 工作
Create 創建 創建raid 設備
Follow or monitor 監控
用於監控一個或多個 md設備的 ,並且還能監控 在任何狀態發生改變的時候對整個正列監控,只監控 最底層有冗餘的塊設備的
Grow 增長 就是以前的硬盤用滿了 需要增加一塊盤
支持 grow 模式 只有 1,4,5,6
Manage 管理
換磁盤的時候 ,需要先彈出 在從物理上取出
常用選項:
-A assemble
-C 創建 create
-F follow
-G grow
-管理模式不需要設定
創建raid
-n
-x
-c
-l 指定級別
創建一個軟 2G raid 0
每個磁盤 都是1G
先創建分區
把id 改爲 fd
Fdisk /dev./sda
重讀
Partprobe /dev/sda
-a yes 指的是自動創建目錄 /dev/md0
Mdadm –C /dev/md0 –a -l 0 –n 2 /dev/sda5 /dev/sda6
-l 制定級別 -n 指定有幾塊磁盤
驗證 cat /proc/mdstat
格式化: mke2fs -b 2048 -L RAID0 -E stride=32 /dev/mdo
掛載 mkdir /mnt./raid0
到 raid0 目錄下查看
例 創建 2G raid 1
二塊磁盤 大小必須要一樣
每一個分區都是 2G
創建兩個分區
改id
重讀
創建 mdadm –C /dev/md1 –a yes –l 1 –n 2 /dev/sda7 /dev/sda8
查看 cat /proc/mdstat
格式化:
mkfs.ext3 /dev/md1
Watch –n 1 ‘cat /proc/mdstst’ 每個1秒鐘刷新一次 ,後邊刷新文件
如果壞了 一塊 硬盤
拔下硬盤; mdadm –remove /dev/md1 /dev/sda7
查看 mdadm –D /dev/md1
需要 支持 熱插拔
這時 要馬上 在加快硬盤
創建完之後:
把硬盤加進去 mdadm --add /dev/md1 /dev/sda9
查看: mdadm –D /dev/md1
cat /proc/mdstat 正在同步
which
都是在 raid 目錄下
創建一個空閒 硬盤 等待 一塊硬盤壞了,直接頂上去
mdadm –C /dev/md1 -a yes –l 1 –n 2 -x 1/dev/sda7 /dev/sda8 /dev/sda9
-x 1 指的是 有一塊空閒硬盤
如果有創建好的硬盤:可以直接加上去
Mdadm –add /dev/md1 /dev/sda7
md mdadm 默認在; /etc/mdadm.Conf
/etc/mdadm.conf
其實是不在存在的 文件
Mdadm –D --scan 查看當前主機上配置 raid
如果不想用了 就 以後就被其它程序所使用
Mdadm –D –scan > /etc/mdadm.conf
第一次就 用> 後就再用>> mdadm –S /dev/md1 把raid 停用了 用用mdadm 創建raid10
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.