免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1106 | 回复: 0
打印 上一主题 下一主题

在Asianux 3.0实现软RAID [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-08-05 14:18 |只看该作者 |倒序浏览
在Asianux 3.0实现软RAID

1,明确一下raid的概念,详细内容参考:
http://zh.wikipedia.org/wiki/RAID

2,在Red Flag Linux Asianux3.0上面可以实现软RAID,下面是具体操作步骤:

1)在Red Flag Linux Asianux 3.0系统分区时候选择:建立自定义分区结构

2)点击下一步,显示出系统识别出来的硬盘个数跟大小;(如下图所示)

3)/boot分区划分
注意:由于Linux上面有个限定,/boot分区不能够建立RAID分区,因此在划分/boot分区的是很要注意先把/boot分区单独划分出来。后面的其他分区再建立RAID分区。
先在/dev/sda上面划分/boot分区,并给100M的空间;

在/devsdb上面同样建立/boot分区,同样也给100M的空间。

注意:若是用的挂载点/boot,则会报如下图所示的错误,因此需要暂时更改一下挂载点的名称为:/boot1

对/dev/sdb划分/boot1分区

4)创建软RAID分区

单独为/dev/sda、/dev/sdb划分RAID分区,详细过程如下:




划分出来的分区结果如图所示:

5)创建RAID设备

创建swap分区,并做RAID1


创建/分区,并做RAID1



注意:到这一步暂时不要去修改磁盘的引导记录,直接默认下一步就可以进入系统的安装。


3,尾声

因为两个硬盘的数据分区由系统做RAID1后,实现除/boot分区外的分区数据同步,为了实现RAID1的功能特点,即系统可以从第二个硬盘上启动,需要在系统启动后,进行如下操作:

1)同步两个硬盘的/boot分区
dd if=/dev/sda1 of=/dev/sdb3
2)然后修改/etc/fstab文件,
把:
LABEL=/boot            /boot               ext3    defaults        1 2
修改为:
/dev/sda1               /boot                ext3    defaults        1 2
并删除:
LABEL=/boot1            /boot1             ext3    defaults        1 2
3)接着,在第二个磁盘上安装grub
在当前系统上启动grub程序,并做grub启动引导
#grub
grub>root (hd1,2)
grub>setup (hd1)
这样子已经把grub安装到sdb上面了。接着需要恢复到sda下启动,
grub>root (hd0,0)
setup>setup (hd0)

4,以后若磁盘有问题,可以通过同步数据的方式来修复;若是引导分区的问题可以尝试修复磁盘的MBR来试试,或是重新同步一下/boot分区。

[/url]


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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP