在Linux操作系统下用软件实现RAID功能

http://tech.ddvip.com   2007年03月11日    社区交流

本文详细介绍在Linux操作系统下用软件实现RAID功能

  数据安全性是人们在使用计算机中最重要的问题之一。通常情况下,人们会在服务器环境中采用硬盘镜像技术,以达到数据的双重备份。同样,在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。以下为制作过程。

作者:herd    责编:豆豆技术应用

正在加载评论...