Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > 在Redhat Linux AS 4下实现软件RAID 简单步骤
【标  题】:在Redhat Linux AS 4下实现软件RAID 简单步骤
【关键字】:Redhat,Linux,AS,RAID
【来  源】:http://www.cublog.cn/u/2265/showart.php?id=177330

在Redhat Linux AS 4下实现软件RAID 简单步骤

Your Ad Here
在Redhat Linux AS 4下实现软件RAID     简单步骤:::
 
1、创建分区
# fdisk /dev/sdb
使用命令n创建分区,命令t改变分区类型为“fd”,这将使Linux内核能将它们识别为RAID分区,且在每次引导时自动被检测并启动,命令w保存分区表并退出,命令m为帮助。其它硬盘相同的操作。
 
2、创建RAID 
       这里使用了/dev/sdb1、/dev/sdc1、/dev/sdd1、/dev/sde1四个设备创建RAID 5,其中/dev/sde1作为备份设备,其他为活动设备。
# mdadm -Cv /dev/md0 -l5 -n3 -x1 -c128 /dev/sd[b,c,d,e]1
       
       命令中各参数分别表示如下作用:“-C”指创建一个新的阵列;“/dev/md0”表示阵列设备名称;“-l5”表示设置阵列模式,可以选择0、1、4、5、6,它们分别对应于RAID0、RAID1、RAID4、RAID5、RAID6,这里设为RAID5模式;“-n3”指设置阵列中活动设备的数目,该数目加上备用设备的数目应等于阵列中的总设备数; “-x1”设置阵列中备份设备的数目,当前阵列中含有1个备份设备;“-c128”指设置块的尺寸为128KB,缺省为64KB;“/dev/sd[b,c,d,e]1”指当前阵列中包含的所有设备标识符,也可以分开来写,中间用空格分开,其中最后一个为备份设备。
 
3.查看阵列状态
# more /proc/mdstat
显示指定阵列的详细信息 :
# lsraid -A -a /dev/md1 (# lsraid -A -p 就显示全部的阵列信息) 
# mdadm -Ds /dev/md1
 
4.生成配置文件
mdadm的缺省配置文件为/etc/mdadm.conf,它主要是为了方便阵列的日常管理而设置的,对于阵列而言不是必须的,但是为了减少日后管理中不必要的麻烦,还是应该坚持把这一步做完。
在mdadm.conf文件中要包含两种类型的行:一种是以DEVICE开头的行,它指明在阵列中的设备列表;另一种是以ARRAY开头的行,它详细地说明了阵列的名称、模式、阵列中活动设备的数目以及设备的UUID号。格式如下:
DEVICE /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
ARRAY /dev/md0 level=raid5 num-devices=3 UUID=8f128343:715a42df: baece2a8: a5b878e0
以上的这些信息可以通过扫描系统的阵列来获取,命令为:
# mdadm -Ds
ARRAY /dev/md0 level=raid5 num-devices=3 UUID=8f128343:715a42df: baece2a8: a5b878e0
devices=/dev/sdb1,/dev/sdc1,/dev/sdd1,/dev/sde1
 
5.创建文件系统并挂接(mount)使用
# mkfs -t ext3 /dev/md0
# mount /dev/md0 /mnt/raid
为了让系统在启动时自动将/dev/md0挂接到/mnt/raid,还需要修改/etc/fstab文件,添加如下内容:
/dev/md0 /mnt/raid ext3 defaults 0 0
要想在系统启动的时候自动运行,修改/etc/rc.local,加入如下条文:
mdadm -As
mount -a
 

常用阵列维护命令
 
1.启动阵列
# mdadm -As /dev/md0
该命令指启动/dev/md0阵列,其中“-A”指装载一个已存在的阵列;“-s”指查找mdadm.conf文件中的配置信息,并以此为依据启动阵列。
#mdadm -As
该命令指启动mdadm.conf文件中的所有阵列。
#mdadm -A /dev/md0 /dev/sd[b,c,d,e]1
如果没有创建mdadm.conf文件则可以采用上面这种启动方式。
 
2、停止阵列
# mdadm -S /dev/md0
关闭Raid:
umount /dev/md0
删除/etc/fstab中对应的行
运行raidstop /dev/md0
从/etc/raidtab中删除/dev/md0设备
 
3.查看阵列状态
# more /proc/mdstat
显示指定阵列的详细信息 :
# lsraid -A -a /dev/md1 (# lsraid -A -p 就显示全部的阵列信息) 
# mdadm -Ds /dev/md1(很详细)
 

故障模拟
 
1.将/dev/sdb1标记为已损坏的设备
# mdadm /dev/md0 -f /dev/sdb1

2.移除损坏的设备
# mdadm /dev/md0 -r /dev/sdb1

3.将新设备添加到阵列中
要注意两点:一是在添加之前要对新磁盘进行正确的分区;二是添加时要用所添加设备的设备名替换/dev/sdb1。
# mdadm /dev/md0 -a /dev/sdb1
嵌入式比赛总结(zz):【上一篇】
CU很快:【下一篇】
【相关文章】
  • SNMPM 配置 [linux windows solaris]
  • Linux下的软件安装
  • Linux sendmail 的配置
  • 从UNIX到Linux
  • Java 在 Linux 下调用本地方法
  • linux 脚本编程
  • Linux电源管理研究笔记—动态电源管理(DPM)
  • Sybase ASE XA分布式事务支持
  • 14 个经典的Javascript代码
  • BS开发中常用的javascript技术(整理加精)之数字验证类
  • 【随机文章】
  • ISA 2000 Server安装全攻略(3)
  • 用Agent+ASP技术制作语音聊天室
  • shutdown关机命令的使用(自用)!
  • 微软(北京).NET俱乐部第十四次技术沙龙 邀请函
  • 给JFrame上添加背景图片
  • Excel 在公式中使用运算符号
  • Linux挂载Windows分区
  • xwindow
  • 在ASP中改善动态分页的性能
  • 从Continuation概念说到它在开发中的应用
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.