硬盘数据恢复导航
RAID数据恢复导航
 | 网站首页 | 数据恢复资料 | 数据恢复软件 | 咨询留言 | 数据恢复博客 | 数据恢复论坛 | 
数据恢复软件下载
公司简介 数据恢复成功案例 数据恢复报价 数据恢复培训 数据恢复技术文章 数据恢复客服中心 数据恢复服务联系方式
您现在的位置: 北亚数据恢复技术站 >> 数据恢复资料 >> 相关编程资料 >> 文章正文
在Linux下用软件实现RAID功能            【字体:小 大】
在Linux下用软件实现RAID功能
作者:未知    文章来源:网络    点击数:    更新时间:2009-7-2
数据
安全
性是人们在使用计算机中最重要的问题之一。通常情况下,人们会在服务器环境中采用
硬盘
镜像技术,以达到数据的双重备份。同样,在Linux环境下,我们也可以采用这种技术。
  
 
 在Linux环境下,采用Raidtools工具,不仅可以将两个硬盘进行镜像,还可以制作软RAID0、RAID1、RAID5。说是软RAID,是
因为通常情况下,RAID盘是通过专用的RAID卡进行的,而在Linux环境下,可以利用Raidtools软件实现RAID功能,所以称为软
RAID。本文介绍根据不同的Linux版本,建立并使用RAID盘的几种方法。
  
  一、较早的Linux版本
  自行下载并编译Raidtools软件包,较早版本的Raidtools软件包名为md,现在已正式更名为Raidtools。下载地址:中国自由软件库。
  
  如果你已经从网上下载了Raidtools-0.41.tar.gz软件包,解压后,自行编译,步骤如下:
  
  $gunzip -d raidtools-0.41.tar.gz
  
  $tar -xvf raidtools-0.4.1.tar
  
 
 在使用Raidtools之前,首先要知道目前正在使用的核心是否支持md。如果你正在使用的核心是2.0.X,并且不是自己编译过的话,大多数情况下
是支持软RAID的。如果不能确定,则应自己编译核心。在配置时,应选择对md的支持。确定了正在使用的核心支持RAID后,编译Raidtools软件
包如下:
  
  $cd raidtools-0.41
  
  $./configure
  
  $make
  
  $make install ##make install在/dev下产生md0-md3共4个设备。
  
  单击OK按钮,完成安装。
  
 
 在使用Raidtools前,还需确定要使用的RAID的种类。目前使用Raidtools可以作RAID0、RAID1、RAID5。由于只有两块硬
盘而无法使用RAID5,除了RAID5外,还可以选择作Linear模式或RAID0。笔者选择了作RAID0。以下为制作过程。
  
  1.建立RAID盘
  
  (1)关机,将两块小硬盘分别加到第一个IDE控制器的Slave接口上及第二个IDE控制器的Slave接口上(笔者这台机器上的CD-ROM接在第二个IDE控制器的Master上)。
  
  (2)加电启动系统,以Root登录,运行以下命令对硬盘进行分区:
  
  #fdisk /dev/hdb
  
  将全部硬盘划分成一个主分区,建⒁桓?dev/hdb1分区。
  
  #fdisk /dev/hdd
  
  同样,将全部硬盘划分成一个主分区,建立一个/dev/hdd1分区。
  
  (3)之后:
  
  #/sbin/mdcreate raid0 -c4k /dev/md0 /dev/hdb1 /dev/hdd1
  
  当然,为了提高访问速度,你可以将硬盘进行比较细致的划分,尽可能将分区合理分布在不同的硬盘上。然后,再用Mdcreate将它们组合成一个mdx(x:1,2,3)。
  
  2.使用RAID0盘
  
  (1)启动新建立的RAID盘:
  
  #/sbin/mdadd -ar
  
  (2)查看/proc/mdstats文件的内容,以检查RAID0的状态。
  
  #cat /proc/mdstats
  
  系统显示:
  
  personalities : [1 linear] [2 raid0]
  
  read—ahead not 8092 sectors
  
  md0 : active raid0 hdb1 hdd1 xxxx
  
  blocks 8k chunks
  
  md1 : inactive
  
  md2 : inactive
  
  md3 : inactive
  
  这表示,新建的RAID0已经可以正常运行了。
  
  为了使用新RAID盘,还应在新盘上建立新的文件系统,建立过程如下:
  
  #mke2fs /dev/md0 ##注:在新的存储设备上建立Ext2文件系统
  
  建立了新的文件系统,再将它Mount到根目录下的某个目录上,就可以正式使用了。安装方法如下:
  
  #mount  /dev/md0  /opt ##注:/opt为笔者在根分区建的一个Mount点
  
  若有必要,也可以用Raidtools建立RAID5,以提高数据的可靠性。
  
  3.自动执行RAID0的设置
  
  将RAID0的加载及文件系统的加挂全加入到Init.sysinit文件中,这样,只要系统一启动,首先就执行RAID,用户就不必再手工安装了。
用户应将以下两个命令加入到Init.sysinit文件中。
  
  /sbin/mdrun -ar
  
  mount /dev/md0 /opt
  
  当然,如果你不觉得麻烦,也可以手工运行以上命令,以手动方式启动软RAID盘
文章录入:a    责任编辑:a 
  • 上一篇文章:

  • 下一篇文章:
  • 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    关于我们 | RAID数据恢复 | 友情链接 | RSS生成 | XML生成 | 文章HTML地图 | 下载HTML地图

    版权所有 北亚数据恢复中心
    全国统一客服电话:4006-505-808
    北京市海淀区永丰基地丰慧中路7号新材料创业大厦B座205室
    京ICP备05011939
    d�xl