RAID 系统架构及恢复

 

目标:先软raid后安装系统
在raid1上安装centos
两块硬盘
系统规划:
/       2G
/boot    100M
Swap    1024
/var     最大
虚拟机安装:
2×8G硬盘
选择手动分区
创建boot分区:
先Hda /boot 100M 软raid
后Hdb /boot 100M 软raid
点raid,创建raid设备 /boot ext3 md0  raid1 选had hdb
创建根分区
Hda /     2048M 软raid
Hdb /     2048M 软raid
点raid,创建raid设备 /       ext3 md1 raid1 选had hdb
创建swap分区
Hda /     1024M 软raid
Hdb /     1024M 软raid
点raid,创建raid设备         swap md2 raid1 选had hdb
创建var分区
Hda /     全部可用空间 软raid
Hdb /     全部可用空间 软raid
点raid,创建raid设备 /var     ext3 md3 raid1 选had hdb
 GRUB引导装载程序将会安装在/dev/md0上
系统将安装在/dev/md1上
~~~~~~~~~~
登录到系统
Df –h
Fdisk –l
Cat /proc/mdstat 看raid的工作状态
测试:
A盘工作,B盘不工作(虚拟机移除B盘)
可以启动系统
Fdisk –l 看到只有一块A硬盘
Cat /proc/mdstat 看raid的工作状态(只有一块在工作)
 
B盘添加后需手工添加如下命令:
Mdadm /dev/md1 –a /dev/hdb5
Mdadm /dev/md2 –a /dev/hdb3
Mdadm /dev/md3 –a /dev/hdb2
Mdadm /dev/md0 –a /dev/hdb1
Cat /proc/mdstat 看raid的工作状态(数据正在同步中)
 
~~~~~~~~~~~~~~
B盘上没有引导
为了防止单盘故障,给两盘都装GRUB引导
现在两个盘都是正常状态
 
Cat /boot/grub/grub.conf
Grub  (进入GRUB)
Grub>Root (hd0,0)
Grub>Setup (hd0)
Grub>Root (hd1,0)
Grub>Setup (hd0)
 
 
A盘工作,新加一块硬盘3 恢复raid
操作步骤:
1.       导出A盘的分区
Sfdisk –d /dev/had > partition.hda
2.       在新盘B上建立和A同样的分区
Sfdisk /dev/hdb < partition.hda
Fdisk –l /dev/hdb
3.       查看当前RAID1工作情况(发现只有一块盘在工作)
Cat /proc/mdstat
4.       把B盘加入到raid1中,恢复raid1架构
Mdadm /dev/mdx –a /dev/hdbx
         Mdadm /dev/md1 –a /dev/hdb5
Mdadm /dev/md2 –a /dev/hdb3
Mdadm /dev/md3 –a /dev/hdb2
Mdadm /dev/md0 –a /dev/hdb1

本文出自 “czywf” 博客,谢绝转载!

你可能感兴趣的:(架构,职场,raid,休闲)