raid

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



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