RAID實現

實現軟raid
1、fdisk t fd //修改磁盤分區類型fd
2、創建raid設備
    創建一個RAID5,5塊兒硬盤4塊做RAID,1塊兒做空閒硬盤(頂替硬盤使用)
    mdadm -C /dev/md0 -a yes -l 5  -n 4 -x1 /dev/sd{b,c,d,e,f}
         -n #: 使用#個塊設備來創建此RAID
         -l #:指明要創建的RAID的級別
         -a {yes|no}:自動創建目標RAID設備的設備文件
         -c CHUNK_SIZE: 指明塊大小
         -x #: 指明空閒盤的個數

    mdadm -D /dev/md0
         -D:顯示raid的詳細信

    cat /proc/mdstat //觀察md的狀態:

3、mkfs.ext4 /dev/md0 //格式化raid設備

4、vim /etc/fstab
    UUID="b92ddd51-c555-4948-b1d5-8563b697a2f1"   /mnt/raid   ext4    defaults     0       0

5、mdadm  -Ds /dev/md0 > /etc/mdadm.conf 生成配置文件
    mdadm -S /dev/md0 停止raid
    mdadm -A /dev/md0 啓動raid

    停服務:mdadm –S /dev/md0
    激活:mdadm –A –s /dev/md0 激活
    強制啓動:mdadm –R /dev/md0

6、測試
    mdadm /dev/md0 -f /dev/sdf1 模擬損壞
    mdadm /dev/md0 -r /dev/sdf1 刪除成員
    mdadm /dev/md0 -a /dev/sdf1 增加
    mdadm -G /dev/md0 -n 6 -a /dev/sdd4 增加成員

注:如果提示mdadm: Failed to initiate reshape!說明磁盤個數擴展(reshape)功能不支持設備個數減少 centos7會有這樣的報錯。

7、刪除raid
    umount /mnt/raid
    mdadm -S /dev/md0 停止raid
    rm -f /etc/mdadm.conf
    vi /etc/fstab
    fdisk /dev/sda
    mdadm --zero-superblock /dev/sdd1 //刪除raid信息


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