Chinaunix首页 | 论坛 | 博客
  • 博客访问: 374961
  • 博文数量: 87
  • 博客积分: 2810
  • 博客等级: 少校
  • 技术积分: 825
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-28 22:34
文章分类

全部博文(87)

文章存档

2010年(25)

2009年(43)

2008年(19)

分类: LINUX

2008-11-27 22:09:44

 
 
 
 
 
 

软RAID0 On RedHat AS 4

v1.0
 
 
 
 
 
 
 
 
 
 
 
 
作者
邓晓博 (kevin)
 
时间
2008年04月07日
版本
V1.0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
RAID0 RedHat AS4上的安装,以及系统损坏后,怎么修复软RAID0的数据
 
一、系统安装部分:跟原来安装一样,这里就不详细说了。但是系统只安装在sda上面,其它的硬盘暂时不用分区,不用格式化。
二、RAID安装部分:
1.  装好系统后,使用分区软件fdisk来分下面的硬盘
Fdisk /dev/sdb
N-----新建一个分区
P――――主分区
1――――第一个主分区
――――默认
――――默认
W―――保存退出,在这之前也要以按p来查看分区
 
Fdisk /dev/sdc
同样的方法把其它的硬盘都分好区。
 
2. 使用mdadm来建立软RAID
mdadm --create --verbose /dev/md0 --level=raid0 --raid-devices=5 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf
或者简写命令
mdadm -Cv /dev/md0 –l0 –n5 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf
 
这中间可能要输入一个y来继续创建
 
mkfs.ext3 /dev/md0  ――――格式化RAID0ext3文件系统
mdadm -D /dev/md0  (mdadm --detail /dev/md0)――――查看RAID设备的状态
mdadm --detail --scan >> /etc/mdadm.conf―――创建mdadm的配置文件
 
3. 建立挂载点
Mkdir /old_9ye
 
4. 修改/etc/rc.local
加入以下两行
Mdadm –A /dev/md0 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf ―――启用RAID0
Mount /dev/md0 /old_9ye -------挂载RAID0
 
5. Reboot
后进入系统用df –h查看是否挂载上了RAID0
 
 
如果系统损坏,我们只要重装系统跟建软RAID就可以了,操作步骤如下:
 
一、安装系统跟平时是一样的,
                                                             
   
图一
 
但是有一点要注意,非常重要:就是在分区的时候:
跟平时一样选择手工分区,
点下一步的时候,会弹出一个窗口,记得看清楚提示信息,/dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf一共有五个窗口,截图如下:
一定要选择NO,不然,RAID0里的数据会全部被格掉。
点了最后一个NO之后就会进入到如下图处示:
在这里只看到一个硬盘了,没关系,因为其它硬盘我们做了软RAID,所以它的格式没有认出来,我们按alt+ctrl+F2进入到命令行模式,查看,如下图所示:
 
看到提示了没有,这个是正常的,不用理会。继续下一步,就跟平时装机一样了,记得在那里把第一块硬盘分好区,继续装系统。
 
二、装完之后,做如下操作,一定要注意了:
1.       使用mdadm创建软件RAID
命令如下:
mdadm --create --verbose /dev/md0 --level=raid0 --raid-devices=5 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf
或者简写命令
mdadm -Cv /dev/md0 –l0 –n5 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf
2.       建立mdadm配置文件
命令如下
mdadm --detail --scan >> /etc/mdadm.conf―――创建mdadm的配置文件
3.       创建挂载点
Mkdir /old_9ye
4.       查看软件RAID信息
Mdadm –D /dev/md0
5.       挂载软RAID
命令如下:
Mount /dev/md0 /old_9ye
6.       使用df –h查看是否有挂载上。
这样表示就挂载上了
7.       修改/etc/rc.local
加入如下两行:
Mdadm –A /dev/md0 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf ―――启用RAID0
Mount /dev/md0 /old_9ye -------挂载RAID0
8.       重启,如果用df –h能看到跟原来的一样就可以了
9.       查看数据完整性
使用命令ll /old_9ye
使用命令cat
10.   历史命令记录如下,可能步骤不一样,但不影响效果
经实验表明,即使系统损坏,重做系统后,软RAID的数据依然是存在的,除非硬盘坏了,那就没有办法了,对于RAID0来说,软RAID5 还没有经过实验不敢断言。
阅读(1166) | 评论(0) | 转发(0) |
0

上一篇:SVN Sever install on freebsd

下一篇:Sudo

给主人留下些什么吧!~~