当前位置: 技术问答>linux和unix
有誰做過RAID1?
来源: 互联网 发布时间:2015-01-24
本文导语: 我有兩塊40GB的IDE硬盤﹐按照吳阿亭先生的﹐做了Raid1+Mirrorring之后﹐便出現如下問題﹕ 1.啟動系統時便出現如下提示﹕ Remounting root filesystem in read-write mode [ok] Finding module dependencies: [ok] Starting up RAID devices...
我有兩塊40GB的IDE硬盤﹐按照吳阿亭先生的﹐做了Raid1+Mirrorring之后﹐便出現如下問題﹕
1.啟動系統時便出現如下提示﹕
Remounting root filesystem in read-write mode [ok]
Finding module dependencies: [ok]
Starting up RAID devices:/dev/md0:Invalid argument /dev/md0 is not a RAID0 or LINEAR array!md0
/dev/md1:Invalid rgument /dev/md1 is not a RAID0 or LINEAR array!md1
An error occurred during the RAID startup
Dropping you to a shell;the system will reboot when you leave the shell.
然后它會提示你輸入root的密碼﹐進入(Raid Repair)提示符下進行操作﹐若按Ctrl-D則系統重啟。
2.我的/etc/raidtab文件是這樣寫的﹕
raiddev /dev/md0
nr-raid-disks 2
chunk-size 64k
persistent-superblock 0
device /dev/hda8
raid-disk 0
device /dev/hdb8
failed-disk 1
raiddev /dev/md1
raid-level 1
nr-raid-disks 2
chunk-size 64k
persistent-superblock 0
device /dev/hda7
raid-disk 0
device /dev/hdb7
failed-disk 1
(ps:我的第一塊硬盤是/dev/hda8為/;/dev/hda7是swap
第二塊硬盤也分出跟第一塊硬盤一樣的分區結構。
/dev/md0=/dev/hda8+/dev/hdb8作為/
/dev/md1=/dev/hda7+/dev/hdb7作為swap
)
這樣當我執行mkraid --really-force /dev/md0時提示說/dev/hda8已mounted,不能成功﹗
但是mkraid --really-force /dev/md1則可以成功﹗
又把兩塊硬盤裝在一起把系統重裝了一下﹐在安裝時選擇了把兩個root分區都分為SOFT RAID﹐這樣之后安裝成功了﹐起動時直接引導了md0設備﹐即使把一塊硬盤取下之后仍可啟動。
生成的/etc/raidtab文件如下﹕
raiddev /dev/md0
raid-level 1
nr-raid-disks 2
chunk-size 64K
persistent-superblock 1
nr-spare-disks
device /dev/hda8
raid-disk 0
device /dev/hdb8
raid-disk 1
之后我又把系統以單硬盤裝了一次系統﹐再把以上的這個文件寫好﹐之后運行mkraid --really-force /dev/md0 命令﹐
出現的提示還是﹕
mkraid:aborted,see the syslog and /proc/mdstat for potential clone
1.啟動系統時便出現如下提示﹕
Remounting root filesystem in read-write mode [ok]
Finding module dependencies: [ok]
Starting up RAID devices:/dev/md0:Invalid argument /dev/md0 is not a RAID0 or LINEAR array!md0
/dev/md1:Invalid rgument /dev/md1 is not a RAID0 or LINEAR array!md1
An error occurred during the RAID startup
Dropping you to a shell;the system will reboot when you leave the shell.
然后它會提示你輸入root的密碼﹐進入(Raid Repair)提示符下進行操作﹐若按Ctrl-D則系統重啟。
2.我的/etc/raidtab文件是這樣寫的﹕
raiddev /dev/md0
nr-raid-disks 2
chunk-size 64k
persistent-superblock 0
device /dev/hda8
raid-disk 0
device /dev/hdb8
failed-disk 1
raiddev /dev/md1
raid-level 1
nr-raid-disks 2
chunk-size 64k
persistent-superblock 0
device /dev/hda7
raid-disk 0
device /dev/hdb7
failed-disk 1
(ps:我的第一塊硬盤是/dev/hda8為/;/dev/hda7是swap
第二塊硬盤也分出跟第一塊硬盤一樣的分區結構。
/dev/md0=/dev/hda8+/dev/hdb8作為/
/dev/md1=/dev/hda7+/dev/hdb7作為swap
)
這樣當我執行mkraid --really-force /dev/md0時提示說/dev/hda8已mounted,不能成功﹗
但是mkraid --really-force /dev/md1則可以成功﹗
又把兩塊硬盤裝在一起把系統重裝了一下﹐在安裝時選擇了把兩個root分區都分為SOFT RAID﹐這樣之后安裝成功了﹐起動時直接引導了md0設備﹐即使把一塊硬盤取下之后仍可啟動。
生成的/etc/raidtab文件如下﹕
raiddev /dev/md0
raid-level 1
nr-raid-disks 2
chunk-size 64K
persistent-superblock 1
nr-spare-disks
device /dev/hda8
raid-disk 0
device /dev/hdb8
raid-disk 1
之后我又把系統以單硬盤裝了一次系統﹐再把以上的這個文件寫好﹐之后運行mkraid --really-force /dev/md0 命令﹐
出現的提示還是﹕
mkraid:aborted,see the syslog and /proc/mdstat for potential clone
|
你重新设置一下试试~~
RAID 1的创建
虽然在原理上和RAID 0完全不一样,但RAID 1的安装设置过程却与RAID 0相差不多,主要区别在于HighPoint 370 BIOS里的设置。为了避免重复,我们只向大家重点介绍这部分设置:
进入HighPoint 370 BIOS后选择“Create RAID”进行创建:
1.在“Array Mode”上点击回车,在RAID模式选择中选择第二项“Mirror(RAID 1)for Data Security(为数据源盘创建镜像)”。
2.接着是源盘的选择,我们再次提醒用户:务必小心,不要选错。
3.然后是目标盘的选择,也就是我们所说的镜像盘或备份盘。
4.然后开始创建。
5.创建完成以后BIOS会提示进行镜像的制作,这一过程相当漫长。
6.我们用了大约45分钟才完成60GB的镜像制作,至此RAID 1创建完成。
RAID 1会将主盘的数据复制到镜像盘,因此在构建RAID 1时需要特别小心,千万不要把主盘和镜像盘弄混,否则结果将是悲剧性的。RAID 1既可在两块无数据的硬盘上创建,也能够在一块已经安装操作系统的硬盘上添加,比RAID 0方便多了(除了漫长的镜像制作过程)。创建完成以后我们试着将其中一块硬盘拔下,HighPoint370 BIOS给出了警告,按下“Esc”,另一块硬盘承担起了源盘的重任,所有数据完好无损。
对于在一块已经安装操作系统的硬盘上添加RAID 1,我们建议的步骤是:打开BIOS中的控制芯片→启动操作系统安装HighPoint 370驱动→关机将源盘和镜像盘接在IDE3、4口→进入HighPoint 370 BIOS设置RAID 1(步骤见上文介绍)→重启系统完成创建。
我们对两种RAID进行了简单的测试,虽然RAID 0的测试成绩让人有些不解,但是实际使用中仍然感觉比单硬盘快了很多,特别是Windows XP Professional的启动异常迅速,进度条一闪而过。至于传输率曲线出现不稳定的情况,我们估计和平台选择有一些关系,毕竟集成芯片在进行这种高数据吞吐量的工作时非常容易被干扰。不过即使是这样,我们也看到RAID 0系统的数据传输率达到了非常高的水平,一度接近60MB/s。与RAID 0相比,RAID 1系统的性能虽然相对单磁盘系统没有什么明显的改善,但测试中我们发现RAID 1的工作曲线显得非常稳定,很少出现波动的情况。
再看看Winbench99 2.0中的磁盘测试成绩,一目了然。
对用户和操作系统而言,RAID 0和1是透明不影响任何操作的,我们就像使用一块硬盘一样。
RAID 1的创建
虽然在原理上和RAID 0完全不一样,但RAID 1的安装设置过程却与RAID 0相差不多,主要区别在于HighPoint 370 BIOS里的设置。为了避免重复,我们只向大家重点介绍这部分设置:
进入HighPoint 370 BIOS后选择“Create RAID”进行创建:
1.在“Array Mode”上点击回车,在RAID模式选择中选择第二项“Mirror(RAID 1)for Data Security(为数据源盘创建镜像)”。
2.接着是源盘的选择,我们再次提醒用户:务必小心,不要选错。
3.然后是目标盘的选择,也就是我们所说的镜像盘或备份盘。
4.然后开始创建。
5.创建完成以后BIOS会提示进行镜像的制作,这一过程相当漫长。
6.我们用了大约45分钟才完成60GB的镜像制作,至此RAID 1创建完成。
RAID 1会将主盘的数据复制到镜像盘,因此在构建RAID 1时需要特别小心,千万不要把主盘和镜像盘弄混,否则结果将是悲剧性的。RAID 1既可在两块无数据的硬盘上创建,也能够在一块已经安装操作系统的硬盘上添加,比RAID 0方便多了(除了漫长的镜像制作过程)。创建完成以后我们试着将其中一块硬盘拔下,HighPoint370 BIOS给出了警告,按下“Esc”,另一块硬盘承担起了源盘的重任,所有数据完好无损。
对于在一块已经安装操作系统的硬盘上添加RAID 1,我们建议的步骤是:打开BIOS中的控制芯片→启动操作系统安装HighPoint 370驱动→关机将源盘和镜像盘接在IDE3、4口→进入HighPoint 370 BIOS设置RAID 1(步骤见上文介绍)→重启系统完成创建。
我们对两种RAID进行了简单的测试,虽然RAID 0的测试成绩让人有些不解,但是实际使用中仍然感觉比单硬盘快了很多,特别是Windows XP Professional的启动异常迅速,进度条一闪而过。至于传输率曲线出现不稳定的情况,我们估计和平台选择有一些关系,毕竟集成芯片在进行这种高数据吞吐量的工作时非常容易被干扰。不过即使是这样,我们也看到RAID 0系统的数据传输率达到了非常高的水平,一度接近60MB/s。与RAID 0相比,RAID 1系统的性能虽然相对单磁盘系统没有什么明显的改善,但测试中我们发现RAID 1的工作曲线显得非常稳定,很少出现波动的情况。
再看看Winbench99 2.0中的磁盘测试成绩,一目了然。
对用户和操作系统而言,RAID 0和1是透明不影响任何操作的,我们就像使用一块硬盘一样。
|
http://www.9812.net/xuser/article/raid/RAID_Card.htm
|
顶一下
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。