免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1375 | 回复: 0

软RAID0安装修复相关 [复制链接]

论坛徽章:
0
发表于 2009-04-08 20:33 |显示全部楼层
软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  ――――格式化RAID0为ext3文件系统
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 还没有经过实验不敢断言。

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/7546/showart_1894556.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP