基礎程序安裝
# 使用yum安裝 yum -y install gdisk mdadm # rpm包安裝 rpm -ivh libreport-filesystem-2.1.11-43.el7.centos.x86_64.rpm rpm -ivh mdadm-4.1-1.el7.x86_64.rpm rpm -ivh gdisk-0.8.10-3.el7.x86_64.rpm
檢查是否安裝配置過RAID
# 檢查設備是否已經做過raid
mdadm -E /dev/sd{b,c}
磁盤分區
# 對磁盤分區, gdisk /dev/sdb n p # 列出分區類型 L # 調整分區類型 t # Linux RAID類型 fd00 # 保存配置 w # 確認 y
驗證分區定義是否為RAID
# 驗證是否正確定義RAID mdadm -E /dev/sd{b,c} mdadm -E /dev/sd{b,c}1
創建RAID
# 創建RAID0 mdadm -C /dev/md0 -l raid0 -n 2 /dev/sd{b,c}1 -C #創建 -l #級別 -n #RAID設備數 最后指定原始設備
檢查RAID是否正確創建
# 查看是否創建RAID成功 cat /proc/mdstat # 驗證是否正確定義RAID mdadm -E /dev/sd{b,c}1 # 查看raid0信息 mdadm -D /dev/md0
格式化並掛載RAID
# 格式化文件系統 mkfs.ext4 /dev/md0 # 創建掛在目錄 mkdir /mnt/raid0 # 掛在raid0 mount /dev/md0 /mnt/raid0/ # 查看uuid,分區類型 blkid /dev/md0 # 添加自動掛載 vim /etc/fstab /dev/md0 /mnt/raid0 ext4 deaults 0 0 # 檢查fstab語法 mount -av
保存配置,以便停止后重新裝配
# 保存RAID配置 echo DEVICE /dev/sd{b,c}1 > /etc/mdadm.conf mdadm -Dvs >> /etc/mdadm.conf mdadm -D -s -v >> /etc/mdadm.conf mdadm --detail --scan --verbose >> /etc/mdadm.conf cat /etc/mdadm.conf
清除raid0
#取消掛載 umount /dev/md0 # 停止raid0 mdadm -S /dev/md0 # 清除成員磁盤當中陣列的超級塊信息 mdadm --zero-superblock /dev/sd{b,c}1 # 刪除或注釋/etc/fstab上的掛載信息 vi /etc/fstab # /dev/md0 /mnt/raid0 ext4 deaults 0 0
重新裝配
# 將已經停止的陣列重新裝配 mdadm -A /dev/md0 /dev/sd{b,c}1 # 自動裝配,自動從/etc/mdadm.conf配置文件讀取配置 mdadm -A /dev/md0