linux中raid配置

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 04:38 点击:

最近学习了一下linux中raid的配置方法,如下:
1.前期工作
  修改分区的system id为fd
2.做raid
  mdadm -C /dev/md2 -l 5 -n 3 /dev/sdb8 /dev/sdb9 /dev/sdb10
  -C是创建raid卷  指定名称 /dev/md2
  -l 指定raid的级别也是raid的类型
  -n 指定用几个设备(分区或硬盘)来创建raid卷
3.查看raid卷状态
  #cat /proc/mdstat
  [root@client /]# cat /proc/mdstat
    Personalities : [raid1] [raid6] [raid5] [raid4]
     md2 : active raid5 sdb10[2] sdb9[1] sdb8[0]
    ③    208640 blocks level 5, 64k chunk, algorithm 2 [3/3] [UUU]
    ① md0 : active raid1 sdb7[2](S) sdb6[1] sdb5[0]
    ②   200640 blocks [2/2] [UU]
   行①说明md0为raid1 且使用sdb7 sdb6 sdb5四个分区组成。每个分区后的[]里面的数 字为此分区在RAID中的顺序,sdb7后面的S代表sdb7为spare(热备盘)
   行②说明这个raid阵列拥有208640个block(每个block单位为1kb),所以总容量为200M,[m/n]代表 此阵列需要m个设备,且n个设备运行正常。后面的[UU]代表m个所有设备的启动情况,U代表正常,若 为"_"则代表不正常,再看③上raid5阵列多了“level 5, 64k chunk, algorithm 2”这个字段依次表示为“使用raid5级别的阵列,写入磁盘的小区块(chunk)大小为64KB,使用algorithm 2磁盘整列算法
 
或者使用命令查看raid的状态
   #mdadm --detail /dev/md0
4.替换坏盘
  关机--换盘--开机--运行命令
  #mdadm -a /dev/md0 /dev/sdb    //像md0raid卷添加新硬盘sdb
  1.建立新分区,运行命令partprobe让新分区立即生效
  2.去掉有问题的磁盘,加入新的硬盘分区
  #mdadm --mange /dev/md0 -a /dev/sab7 --remove /dev/sdb6
5.很多版本的linux都会自己去查询/dev/md[0-9]的物理位置,然后在开机的时候给予设置好的所需要的功能
  不过建议最好是自己修改一下配置文件。
  [root@client /]# mdadm --detail /dev/md0 | grep -i uuid
             UUID : f94014e0:830c2c51:e8e063b6:206e09a4
  //UUID:后面的一串数据就是这个设备向系统注册的UUID标识符
  #vim /etc/mdadm.conf 在这里面添加一行
   ARRAY /dev/md0 UUID=f94014e0:830c2c51:e8e063b6:206e09a4
6.删除raid
  #mdadm --stop /dev/md0
  #cat /proc/mdstat  查看raid0状态
  #vim /etcmdadm.conf,删除相关信息
  #vim /etc/fstab   删除相关信息
作者“新网络人为本”

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • /etc/fstab 详解
    • nginx主主集群
    •  LVS-NAT和LVS-DR模式的实现详解
    •  RHCE考试之磁盘配额
    • 学习笔记:ACL详解
    •  LVM逻辑卷管理器
    • suse linux双网卡双网关配置
    •  Nginx主主负载均衡架构
    • ubuntu学习Mysql

    快速直达

    操作系统导航

    LinuxWindows虚拟机
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1