1. 程式人生 > >raid1+0磁盤陣列創建、性能測試與故障模擬

raid1+0磁盤陣列創建、性能測試與故障模擬

陣列 code def 配置文件 alt .com water 格式化 watermark

  • 本機環境:
    fdisk  -l

    技術分享圖片

  • 創建:
    a. 創建兩塊raid1:
    mdadm  -C  /dev/md/md1_1  -l  1  -n  2  /dev/sdb5  /dev/sdb6  #用sdb5、sdb6兩塊磁盤創建名稱為/dev/md/md1_1的raid1陣列

    技術分享圖片
    b. 用兩塊raid1磁盤陣列組成raid0:

    mdadm  -C  /dev/md/md10  -l  0  -n  2  /dev/md/md1_1  /dev/md/md1_2  #用md1_1、md1_2兩塊磁盤創建名稱為/dev/md/md10的raid0陣列

    技術分享圖片
    c. 查看md10的信息:

    mdadm  --detail  /dev/md/md10

    技術分享圖片
    d. 格式化:

    mkfs.ext4  /dev/md/md10

    技術分享圖片
    e. 掛載:

    mount  /dev/md/md10  /home/lee/dev

    技術分享圖片
    f. 生成配置文件:

    echo  "DEVICE  /dev/sdb5  /dev/sdb6  /dev/sdb7  /dev/sdb8"  >  /etc/mdadm.conf
    mdadm  -Evs  >>  /dev/mdadm.conf

    技術分享圖片
    g. 開機自動掛載:

    echo  "/dev/md/md10  /raid0  ext4  defaults  0  0"  >>  /etc/fstab

    技術分享圖片

  • 測試:
    a. 普通磁盤:
    time  dd  if=/dev/sdb1  of=txt  bs=1M  count=1000  #模擬分1000次寫入1M的數據到/dev/sdb1中

    技術分享圖片
    b. raid10磁盤:

    time  dd  if=/dev/md/md10  of=txt  bs=1M count=1000  #模擬分1000次寫入1M的數據到/dev/md/md10中

    技術分享圖片

  • 故障模擬:
    a. 命令:
    mdadm  /dev/md/md10  -f  /dev/md/md1_1

    b. 查看:

    mdadm  --detail  /dev/md/md10
  • raid1+0磁盤陣列創建、性能測試與故障模擬