RAID
1)RAID支持動態擴容html
2)RAID支持磁盤加速 3)RAID支持冗餘
RAID 5:需三塊硬盤以上,磁盤容量爲多塊磁盤-1,提供部分磁盤速度及冗餘效果(致命缺點:生成校驗和時佔用額外計算資源)、容許損壞一塊硬盤vim
新增4塊30G硬盤
建立raid了使用的命令是mdadm,若是沒有請先安裝mdadm軟件包ide
[root@Centos_01 ~]# mdadm -Cv /dev/md0 -a yes -n3 -l5 -x1 /dev/sd[c-f] //建立raid5
參數解釋:spa
--create //表示要建立raid --auto=yes /dev/md0 //是否自動檢測,新創建的軟件磁盤陳列設備爲md0,md序號能夠爲0-9 --level=5 //磁盤陣列的等級,這裏是raid5 -raid-devices //所需使用的磁盤數量 --spare-devices //添加做爲預備(spare)磁盤的塊數 /dev/sd[b-e] //磁盤陣列所使用的設備,還能夠寫成「/dev/sdb /dev/sdc /dev/sdd /dev/sde」一樣能夠縮寫爲:mdadm –C –a yes /dev/md0 –l5 –n3 –x1 /dev/sd[b-e] [root@Centos_01 ~]# mkfs.ext4 /dev/md0 //將raid5格式化
[root@Centos_01 ~]# mkdir /raid [root@Centos_01 ~]# mount /dev/md0 /raid //建立並掛載 [root@Centos_01 ~]# df –Th //查看掛載狀況
[root@Centos_01 ~]# mdadm --detail --scan>/etc/mdadm.conf //所有追加到配置文件中 [root@Centos_01 ~]# vim /etc/mdadm.conf //編輯配置文件
[root@Centos_01 ~]# vim /etc/fstab //編輯配置文件
在裏面加上一行 /dev/md0 /raid ext4 defaults 0 0
模擬磁盤損壞3d
[root@Centos_01 ~]# mdadm /dev/md0 -f /dev/sdd //模擬磁盤損壞 [root@Centos_01 ~]# cat /proc/mdstat //查看修復
raid5恢復了code
[root@Centos_01 ~]# mdadm /dev/md0 -r /dev/sdd //把壞的磁盤移除
命令參數htm
-A = --assemble 激活 -S = --stop 中止 -D = --detail 查看raid詳細信息 -C = -- create 創建raid設備 -v = --verbose 顯示創建過程的詳細信息 -l = --level raid的級別 -n = --raid-devices raid設備數 -s = --scan 掃描raid設備 -f = --fail 標示壞的硬盤 -a = --add 添加硬盤 -r = -remove 移除壞的硬盤
關閉RAID的方法:blog
>>直接卸載/dev/md0,而且註釋掉/etc/fstab文件中的配置 umount /dev/md0 //解除掛接 vi /etc/fstab //將fstab裏面的開機自動掛載註釋掉 #/dev/md0 /var/www/html ext4 defaults 0 0 mdadm --stop /dev/md0 //中止md0磁盤服務
查看RAID是否成功的建立是的兩種方法資源
cat /proc/mdstat mdadm --detail /dev/md