在Asianux 3.0实现软RAID1

本文 转载于 http://blog.chinaunix.net/space.php?uid=20772927&do=blog&id=579152

 

 

 

在Asianux 3.0实现软RAID (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分区的是很要注意先把/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分区。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值