首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > 软件RAID的配置
【标  题】:软件RAID的配置
【关键字】:RAID
【来  源】:http://www.cublog.cn/u/747/showart.php?id=181262

软件RAID的配置

注意本文raid的配置方法只适合于AS3.0以下的版本,在AS4.0中采用mdadm命令实现,配置文件也改成/etc/mdadm.conf文件。
   若用户想通过了下方法在在AS4.0中实现,需安装 raidtools-1.00.3-7.i386.rpm这个软件包
1 什么是raid
      数据安全性是人们在使用计算机中最重要的问题之一。通常情况下,人们会在服务器环境中采用硬盘镜像技术,以达到数据的双重备份。
      同样,在Linux环境下,我们也可以采用这种技术。 Linux环境下,采用Raidtools工具,不仅可以将两个硬盘进行镜像,
      还可以制作软RAID0RAID1RAID5。说是软RAID,是因为通常情况下,
      RAID盘是通过专用的RAID卡进行的,而在Linux环境下,可以利用Raidtools软件实现RAID功能,所以称为软RAID。本文介绍根据不同的Linux版本,
      建立并使用RAID盘的几种方法。
2 raid体现在哪里:
 /dev/md0  /dev/md1 每一个设备文件代表一个raid分区 一个raid分区通常是两个逻辑分区的结合体
3 raid 常用的配置文件
/etc/raidtab:raidtool的配置文件 /etc/fstab:linux系统硬件配置文件/proc/mdstate 目前系统实时运行的存在并使用的raid
4 RAID 的常用指令: 
raidstart - 开动一个已建立的raid partition
raidstop - 暂停一个已开动的raid partition
raidhotadd - RAID中加入一个新Harddisk, 例如在RAID5 中有一个harddisk 坏了,要更换一个新的上去。
raidhotremove - raidhotadd 相反,是会移除harddisk
制作软RAID方法: 
  1).建立文件/etc/raidtab,文件内容如下: 
    raiddev /dev/md0 
       raidlevel       0 
    nrraiddisks     2 
    persistentsuperblock  0 
    chunksize      8 
    device        /dev/hdb1 
    raiddisk       0 
    device       /dev/hdd1 
    raiddisk       1 
  2).生成软RAID设备,运行以下命令: 
  # mkraid  /dev/md0
      个人认为这里不是生成raid设备文件而是利用已经存在的raid设备文件 有待确定之后,运行以下命令,以查看目前RAID的运行状态: 
  [root@ibmx346 /proc]# cat /proc/mdstate 
  如果系统显示如下: 
  Personalities : [raid0] 
  read—ahead 1024 sectors 
  md0 : active raid0 hdd1[1] hdb1[0] 2202416 blocks 8k chunks 
  unused devices: 
  表示你的RAID0已正常运行了。 
  3).建立新的文件系统 
  现在,为了使用新生成的设备,我们应在新的RAID盘上建立Ext3文件系统,建立新的文件系统的命令如下: 
  [root@ibmx346 /sbin]# mkfs.ext3 /dev/md0 
新的文件系统正确生成后。现在就可以开始使用它了。使用方法如下: 
[root@ibmx346 /sbin]# mkdir p /media/raid0
  [root@ibmx346 /sbin]# mount t ext3 /dev/md0 /media/raid0 
  将/dev/md0设备加挂(mount)到/media/raid0安装点上。 
参考文件:
     /usr/share/doc/raidtools-1.00.3/multipath.conf.sample
     /usr/share/doc/raidtools-1.00.3/raid0.conf.sample
     /usr/share/doc/raidtools-1.00.3/raid1.conf.sample
     /usr/share/doc/raidtools-1.00.3/raid4.conf.sample
     /usr/share/doc/raidtools-1.00.3/raid5.conf.sample
     /usr/share/doc/raidtools-1.00.3/raidtab.sample
     /usr/share/doc/mdadm-1.6.0/mdadm.conf-example(AS4.0系统中mdadm方法实现的参考文件)
架设基于Linux(2.6内核)的服务器集群:【上一篇】
Ubuntu开发环境安装:【下一篇】
【相关文章】
  • RAID6基础入门
  • 在AS4下,用mdadm命令创建RAID磁盘阵列
  • redhatlinux as4 下利用mdadm做raid5
  • raid5创建
  • 什么是RAID?
  • 图解服务器RAID配置
  • RAID6原理 (转载)
  • 在Redhat Linux AS 4下实现软件RAID 简单步骤
  • RAID0、RAID1、RAID0+1、RAID5技术的原理介绍
  • RAID5的校验方式(XOR)[ZT]
  • 【随机文章】
  • Atlas的整体架构概述
  • 对硬盘分区重新认识(fdisk,parted)
  • C++ 初始化列表
  • 第一天:系统的初步构思
  • SCSI简介
  • 探查DNS服务器运行状况(二)
  • 我在项目管理中遇到的几个问题
  • 【ZT】ADSL DSLAM进入第三代
  • 捷力Linux实用集(0) 引子
  • 32位RISC CPU ARM芯片的应用和选型
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.