mdadm Centos7 軟RAID0安裝配置


基礎程序安裝

# 使用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

 


免責聲明!

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



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