Linux軟Raid--mdadm命令


mdadm:為軟RAID提供管理界面,RAID設備可命名為/dev/md0、/dev/md1、/dev/md2、/dev/md3等

 

命令的語法格式:mdadm[mode] <raiddevice> [options] <component-devices>

支持的RAID級別:LINEAR, RAID0, RAID1, RAID4, RAID5, RAID6, RAID10

 

mdadm選項:

       -C: 創建模式

              -n #: 使用#個塊設備來創建此RAID

              -l #:指明要創建的RAID的級別

              -a {yes|no}:自動創建目標RAID設備的設備文件

              -c CHUNK_SIZE: 指明塊大小,單位k

              -x #: 指明空閑盤的個數

 

       -D:顯示raid的詳細信息

              mdadm-D /dev/md#

 

       管理模式:

              -f: 標記指定磁盤為損壞

              -a: 添加磁盤

              -r: 移除磁盤

 

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

 

       使用mdadm創建並定義RAID設備

              # mdadm-C /dev/md0 -a yes -l 5 -n 3 -x 1 /dev/sd{b,c,d,e}1

       用文件系統對每個RAID設備進行格式化

              # mkfs.xfs/dev/md0

  使用mdadm檢查RAID設備的狀況

              # mdadm-D/dev/md0

       增加新的成員

              # mdadm–G /dev/md0 –n4 -a /dev/sdf1

 

       生成配置文件:mdadm–D –s >> /etc/mdadm.conf

       停止設備:mdadm–S /dev/md0

       激活設備:mdadm–A –s /dev/md0 激活

       強制啟動:mdadm–R /dev/md0

       刪除raid信息:mdadm--zero-superblock /dev/sdb1

 

舉例:創建一個可用空間為1G的RAID1設備,文件系統為ext4,有一個空閑盤,開機可自動掛載至/backup目錄

因raid1需要2個塊設備,空閑盤也需要1個塊設備,共需要3個塊設備
1、在3個硬盤創建3個1G的分區,並修改分區格式為fd Linux raid auto
# fdisk /dev/sda
# fdisk /dev/sdb
# fdisk /dev/sdc
...分區步驟省略... 2、創建raid1
# mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/sd{a,b,c}1

3、創建文件系統
# mkfs.xfs /dev/md0

4、查看/dev/md0的UUID
# blkid | grep md0
/dev/md0: UUID="228bb98d-a14c-4746-b48c-75c1595e9637" TYPE="xfs"

5、將md0掛載在/backup目錄,並開機自動掛載,修改/etc/fstab文件
# vim /etc/fstab
UUID=228bb98d-a14c-4746-b48c-75c1595e9637 /backup xfs defaults 0 0

6、重啟設備測試掛載

 


免責聲明!

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



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