raid 0 raid 1 raid 5 raid 10
條帶化寫 冗餘 帶奇偶校驗的條帶化 raid 1 再 raid0
2塊磁盤 2塊磁盤 3塊磁盤 4塊磁盤
1TB 500G 1TB 1TB
mdadm -C /dev/md0 -l 5 -n 3 /dev/sda{5,6,7} -C 創建 -l 級別 -n 數量
mkfs.ext3 /dev/md0 格式化
mount /dev/md0 /mnt 掛載
df -Th 查看掛載情況
mdadm -D /dev/md0 -D 顯示raid信息
mdadm -Ds -D顯示 -s scan掃描
mdadm -S /dev/md0 -S stop
mdadm -A /dev/md0 /dev/sda{5,6,7} -A停止後在啓動
刪除raid
mdadm -S /dev/md0
rm -rf /dev/md0
mdadm --zero-superblock /dev/sda5
mdadm --zero-superblock /dev/sda6
mdadm --zero-superblock /dev/sda7
mdadm --zero-superblock /dev/sda8
raid配置文件文檔/usr/share/doc/mdadm-2.6.9/mdadm.conf-example
配置文件:/etc/mdadm.conf (raid永久保存)
DEVICE /dev/sda5 /dev/sda6 /dev/sda7
ARRAY /dev/md0 level=raid5 num-devices=3 metadata=0.90 UUID=52b92e1f:6
eb6dbd0:debb962d:37e290d3
ARRAY一行由(mdadm -Ds >> /etc/mdadm.conf)得到
模擬損壞
將/dev/md0掛載到/mnt目錄 創建文件data
dd if=/dev/zero of=data bs=60M count=1
1.[root@localhost opt]# md5sum data #創建一個md5的校驗碼
76c136bc0d680abd978d9934070c01e5 data
mdadm /dev/md0 -f /dev/sda5 #卸掉
mdadm -D /dev/md0 #查尋
2.[root@localhost opt]# md5sum data
76c136bc0d680abd978d9934070c01e5 data
mdadm /dev/md0 -r /dev/sda5 #移除
mdadm -D /dev/md0
3.mdadm /dev/md0 -a /dev/sda8 #添加一塊sda8
mdadm -D /dev/md0
[root@localhost opt]# md5sum data
76c136bc0d680abd978d9934070c01e5 data
添加備盤
mdadm -C /dev/md0 -l 5 -n 3 /dev/sda{5,6,7} -x 1 /dev/sda8
mdadm -Ds
ARRAY /dev/md0 level=raid5 num-devices=3 metadata=0.90 spares=1 UUID=da108534:93f5ad7c:c3db7feb:860e2665