早期就叫Redundent Aarry of Inexpensive Disks
RAID目的:高性能(讀、寫)、可靠(冗餘)
JBOD(Just a Bunch Of Disks,磁盤簇):將磁盤疊加使用
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
磁盤管理 - 軟RAID
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.