在redhat as 4下实现软件raid是通过mdadm工具实现的
【程序编程相关:nessusWX试用记】在redhat linux as 4下实现软件raid 【推荐阅读:Scientific Linux 4.0】
【扩展信息:如何查找网络中其他非法 DHCP 服务器】 通常情况下人们在服务器端采用各种冗余磁盘阵列(raid)技术来保护数据,中高档的服务器一般都提供了昂贵的硬件raid控制器.对于资金实力有限的中小企业来讲,在linux下通过软件来实现硬件的raid 功能,这样既节省了投资,又能达到很好的效果.何乐而不为呢?作为一个面向服务器的网络型操作系统,linux对数据的安全与存取速度给予了高度重视,从2.4版内核开始linux就实现了对软件raid的支持(关于raid的背景知识请见附文),这让我们可以不必购买昂贵的硬件raid设备,就能享受到增强的磁盘i/o性能与可靠性,进一步降低了系统的总体拥有成本.下面就让我们看一个redhat linux as 4下的软件raid配置实例吧.
系统配置情况
假设某单位新上了一套使用oracle数据库的能量采集系统,该系统数据量极大并且读写非常频繁,实时性要求高,高峰时有近40名用户在线,对数据库服务器的磁盘子系统提出了很高的要求.由于预算比较紧张,经过多方比较,最终选择了采用linux系统做软件raid5的方案.
其配置情况如下:
● 操作系统为redhat linux as 4;
● 内核版本为2.6.9-5.el;
● 支持raid0.raid1.raid4.raid5.raid6;
● 五块36gb scsi接口的磁盘,其中redhat as 4安装在第一块磁盘,其它四块组成raid 5用来存放oracle数据库.
在redhat as 4下实现软件raid是通过mdadm工具实现的,其版本为1.6.0,它是一个单一的程序,创建.管理raid都非常方便,而且也很稳定.而在早期linux下使用的raidtools,由于维护起来很困难,而且其性能有限,在redhat as 4下已经不支持了.
实现过程
1.创建分区
五块scsi磁盘分别对应/dev/sda./dev/sdb./dev/sdc./dev/sdd./dev/sde.其中第一块磁盘/dev/sda分两个区,用于安装redhat as 4与做交换分区,其他四块磁盘每块只分一个主分区,分别为/dev/sdb1./dev/sdc1./dev/sdd1./dev/sde1,并且将分区类型指定为“fd”,这将使linux内核能将它们识别为raid分区,且在每次引导时自动被检测并启动.创建分区使用fdisk命令.
# fdisk /dev/sdb
进入fdisk命令行后,使用命令n创建分区,命令t改变分区类型,命令w保存分区表并退出,命令m为帮助.
2.创建raid 5
这里使用了/dev/sdb1./dev/sdc1./dev/sdd1./dev/sde1四个设备创建raid 5,其中/dev/sde1作为备份设备,其他为活动设备.... 下一页