linux系統創建raid心得分享


首先了解下mdadm工具,mdadm是linux下用於創建和管理軟件RAID的命令。

-C或--creat

建立一個新陣列

-r

移除設備

-A

激活磁盤陣列

-l 或--level=

設定磁盤陣列的級別

-D或--detail

打印陣列設備的詳細信息

-n或--raid-devices=

指定陣列成員(分區/磁盤)的數量

-s或--scan

掃描配置文件或/proc/mdstat得到陣列缺失信息

-x或--spare-devicds=

指定陣列中備用盤的數量

-f

將設備狀態定為故障

-c或--chunk=

設定陣列的塊chunk塊大小 ,單位為KB

-a或--add

添加設備到陣列

-G或--grow

改變陣列大小或形態

-v

--verbose 顯示詳細信息

-S

停止陣列

 以raid0為例創建一個raid

  首先查看磁盤: ls /dev/sd*  

  創建一個raid0:mdadm  -C -v /dev/md0 -l 0 -n 2 /dev/sdb /dev/sdc

  查看整列信息: mdadm -D /dev/md0

  生成配置文件:mdadm -Dsv > /etc/mdadm.conf

  格式化磁盤: mkfs.xfs /dev/md0

  創建raid0文件: mkdir /raid0

  將磁盤掛載在raid0目錄下: mount /dev/mdo /raid0

  查看是否掛載上: df -h

開機自動掛載操作:

  查詢UUID信息:blkid /dev/md0

  配置文件:echo "UUID=60a382fc-d08a-46c6-b2e1-c78fbe71f230 /raid0 xfs defaults 0 0" >> /etc/fstab(此處UUID碼由上步操作復制)

此處完成raid0創建,創建raid1操作大致相同,可在第一步創建raid時增加熱備盤

  創建帶有熱備盤的raid1:  mdadm -C -v /dev/md1 -l 1 -n 2 -x 1 /dev/sd[d,e,f]

  之后步驟同上,當其中一塊硬盤損壞時,更新配置文件,此時使用備用盤;

  移除損壞盤:mdadm  -r /dev/md1 /dev/sdx (x為損壞盤序號)

  然后添加一個新的備用盤: mdadm  -a /dev/md1  /dev/sdx

創建raid10

  mdadm -Cv /dev/md10 -n 4 -l 10 /dev/sd{ }

  mkfs.xfs /dev/md10

  mkdir /name 

  mount /dev/ma10 /name 

  echo " mount /dev/md10 /name  xfs defaults 0 0" >> /etc/fstab


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM