需求描述
爲linux服務器添加4塊SCSI硬盤
使用mdmadm軟件包,構建RAID5磁盤陣列,提高磁盤存儲的性能和可靠性
第一步 安裝mdadm
準備用於RAID陣列的分區
爲linux服務器添加4塊SCSI硬盤,並使用fdisk工具劃分一塊2GB的分區。以此爲:/dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
將其類型ID更改爲 fd 對應爲 linux reid autodetect 表示支持用於RAID磁盤陣列
創建RAID設備
在RAID設備中建立文件系統
掛載並使用文件系統
一: 首先查看mdadm工具是否安裝
[root@localhost ~]# rpm -qa | grep mdadm
mdadm-3.3.2-7.el7.x86_64
2 查看linux可用磁盤
[root@localhost ~]# fdisk –l
開始給磁盤進行分區
[root@localhost ~]# fdisk /dev/sdb /dev/sdc /dev/sdd /dev/sde 以此類推
過濾查看
[root@localhost ~]# fdisk -l | grep '/dev'
創建RAID5使用的命令是Mdadm
大寫C 相當於 create v 把創建位置信息顯示出來
/dev/md0 創建RAID5的名稱
-a 後面跟yes 代表如果有什麼設備文件存在的話自動創建
-n4 小寫n 創建RAID用了幾塊硬盤
-l RAID的級別 5
/dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 四塊磁盤分區
使用普通方法查看 RAID5 是否存在
[root@localhost ~]# ls -l /dev/md0
[root@localhost ~]# cat /proc/mdstat
下面開始建立文件系統 先格式化
[root@localhost ~]# mkfs -t ext4 /dev/md0
建立文件系統 進行掛載
對/etc/fstab 進行永久掛載
[root@localhost /]# cp /etc/fstab /etc/fstab.bak
[root@localhost /]# vi /etc/fstab
進行查驗
RAID陣列管理及設備恢復
掃描或查看磁盤陣列信息
啓動/停止RAID陣列
設備恢復操作
模擬陣列故障
更換故障設備,並恢復數據
查看管理
Mdadm –V 執行信息怎麼樣顯示出來
s是掃描 對linux系統下面冗餘陣列啊 陣列怎麼樣顯示出來
[root@localhost /]# mdadm –vDs
[root@localhost /]# mdadm -vDs /dev/md0
[root@localhost /]# mdadm -vDs > /etc/mdadm.conf
[root@localhost /]# vim /etc/mdadm.conf
配置文件建立成功
爲了測算是否成功 用啓動和停止,在啓動的時候就開始讀取配置文件了
報錯信息 顯示程序已經掛載 需要停止 前提沒有人使用
[root@localhost /]# umount /dev/md0
[root@localhost /]# mdadm -S /dev/md0 -S停止 –A 激活
F 代表模擬損壞一個盤 /dev/sde1
[root@localhost /]# mdadm /dev/md0 -f /dev/sde1
[root@localhost /]# mdadm /dev/md0 -r /dev/sde1
[root@localhost /]# mdadm /dev/md0 -a /dev/sde1 -a
修復
恢復完成 效果