磁盤管理 - 軟RAID

早期就叫Redundent Aarry of Inexpensive Disks

RAID目的:高性能(讀、寫)、可靠(冗餘)


JBOD(Just a Bunch Of Disks,磁盤簇):將磁盤疊加使用

RAID

Linux中軟RAID是由md(Multi Devices)實現,其管理工具爲:mdadm

md依賴於CPU,內核模塊,設備文件名爲:/dev/md#



mdadm:模式化的命令

-C:創建

-A:裝配

-F:監控

-S:停掉


-C /dev/md

-a {yes|no}:是否爲新建的raid設備自動創建設備文件/dev/md#

-l #:指定Raid級別

-n #:指定用戶Raid的塊設備的個數(不包括備盤)

-c:指定chuck大小

-x #:指定用於備盤的塊設備個數


-D,--detail:詳細信息

-S:停用RAID


陣列中磁盤管理的命令

mdadm /dev/md# option /dev/sd##

-f: 把指定設備模擬損壞

-r: 把損壞的設備移除

-a: 新增一個設備到陣列中



實例:

創建Raid1,使用2個設備

mdadm –C /dev/md1 –a yes –l 1 –n 2 /dev/sd{b,c}2


創建Raid1,使用2個設備,同時使用一個備盤

mdadm –C /dev/md1 –a yes –l 1 –n 2 –x 1 /dev/sd{b,c}2


查看創建進度

cat /proc/mdstat

watch –n 1 ‘cat /proc/mdstat’


查看RAID詳細信息

mdadm –D /dev/md0


模擬損壞RAID中的設備/dev/sdc2

mkadm /dev/md0 –f /dev/sdc2


移除損壞的設備

mkadm /dev/md0 –r /dev/sdc2


停用RAID

mkadm –S /dev/md0


將主機1上的設備連接到主機2上,再裝載回原來的RAID

host1: Raid5, /dev/md7, /dev/sd{b,c,d}2

host2: /dev/sdd, sde, sdf

mdadm -A /dev/md2 -a yes -l 5 -n 3 /dev/sd{d,e,f}2


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章