目的:練習軟RAID的製作,雖然確實不常用,以raid5爲例
實驗環境:1,vmware8
2,redhat 5.8
3,有閒置空間可劃4個分區(本例用4G練習)
過程:一,先劃出4個4G分區,標記爲raid的fd 磁盤類型。
1,fdisk /dev/sda (sata的硬盤,如果你的是ide的就是/dev/hda)
2,根據提示劃分磁盤一次按 n-回車-+4G 建立一個磁盤重複4次
3,按t更改磁盤類型 raid爲fd,把這4個磁盤都更改了,最後按w保存退出
二,創建軟raid
1,mdadm --creat /dev/md1 --auto=yes --level=5 --raid-devices=3 --spare-devices=1 /dev/sda{5,6,7,8}
創建 創建磁盤名稱 是否自動創建 raid級別 用作raid的設備數 用作備用的數 用作作raid的分區
2,watch –n cat /proc/mdstat 查看raid初始化狀態,等待初始化完成
3,格式化/dev/md1
mke2fs –j –b 4096 –E stride=16 /dev/md1
加入日誌 指定block與條帶大小
4,掛載使用
mount /dev/md1 /mnt
這樣就能正常使用了 4塊硬盤 ×4G 1塊備用 raid5須存校驗碼所以爲 4G*2=8G左右
三,模擬其中一塊分區損壞
1,向/mnt拷貝文件 cp /etc/* /mnt
mdadm –-detail /dev/md1 查看設備
可知 5,6,7組成了raid 8做備用了,我們模擬sda6塊了
2,模擬sda6損壞
mdadm –faile /dev/md1 /dev/sda5 把sda5設爲損壞的
查看磁盤狀況
磁盤正在重建中
cat /mnt/passwd 看能否正常查看 哇居然能
3,查看md1 detail mdadm –detail /dev/md1
4,sda6已標記爲faulty 移除它
mdadm --remove /dev/md1 /dev/sda6
5,假設sda6已經重新修好,再重新掛上去
mdadm --add /dev/md1 /dev/sda6
mdadm –detail /dev/md1 sda6當做備份盤了
6,當一切做完後保存配置文件
mdadm –detail –scan > /etc/mdadm.conf
7,如果不用了先卸載掛載,在停用raid然後再刪除
umount /dev/md1 ,mdadm –stop /dev/md1 ,rm /dev/md1
8,如果停用了raid想啓用就用—assemble
mdadm –assemble /dev/md1 /dev/sda{5,6,7,8}
mdadm –-assemble --scan
好了,先總結到這吧