Chinaunix首页 | 论坛 | 博客

分类: LINUX

2011-08-01 13:20:44

mdadm使用格式: 
  mdadm [model] [options]
 
[model]包括的选项:
  Assemble: 装配模式  当想把一个主机上的关于raid的定义移到另外主机上的时候用到的模式
 
  Create:   创建模式  当想创建一个raid设备的时候要用到这个模式
  这个模式下经常用到的选项:
     -n :定义创建raid设备底层的硬盘个数   
     -l :定义要创建的raid级别
     -x :指定冗余的设备个数 
  Follow or Monitor:监控模式  对一个或者多个raid设备的运行状态进行监控,只对raid 1,4,5,6,10级别有效
 
  Grow:     增长模式   当想对一个创建好的raid设备进行扩展或者缩减的时候用到这个模式 对raid 1,4,5,6级别有效
 
  Manager:   管理模式    当一个raid设备坏掉或者有其他情况的时候,要用的模式  
 
 
创建raid0设备:
 
  1),mdadm -C /dev/md0  -a yes -l 0 -n 2 /dev/sda6 /dev/sda7
 
  2),cat /proc/mdstat 
 
  3),mke2fs -l RAID0 /dev/md0
 
  4),mkdir /mnt/raid0
 
  5),mount /dev/md0 /mnt/raid0
 
  6),umount /dev/md0
 
mke2fs -b 2048 -L RAID0 -E stride=32 /dev/md0
 
创建raid1(mirror)设备:
 
  1),mdadm -C /dev/md1 -a yes -l raid1 -n 2 /dev/sda6 /dev/sda7
 
  2),cat /proc/mdstat  (watch -n 1 'cat /proc/mdstat'动态查看变化文件的动态情况)
 
  3),mkfs  -t ext3 /dev/md1
 
  4),mkdir /mnt/raid1
 
.....跟raid0一样
 

mdadm -D /dev/md1                     查看raid设备信息
 

mdadm  -f /dev/md1 /dev/sda6          模拟其中一个分区损坏
 
mdadm --remove /dev/md1 /dev/sda6      模拟把其中一个设备拔出来
 
mdadm --add /dev/md1 /dev/sda9         加一个设备到md1里面 (做冗余)
 
如何加一个空闲冗余盘(如果一块坏了,自动加上):
 

mdadm -C /dev/md1 -a yes -l 1 -n 2 -x 1 /dev/sda5 /dev/sda6 /dev/sda7
 

对于一个创建好的raid可以直接加上一块:
 

mdadm -f  /dev/md1 /dev/sda8    (加上一块sda8作为冗余)
 

。。。。。。。raid5 
 

装配raid :

当装有raid设备的主机坏掉,或者你需要把你一台主机上的raid设备移动到另外一
 
台时就要用到装配le
 
  1), mdadm -D --scan >>/etc/mdadm.conf     #把自己机器上的raid信息写入文件中
 
  2), mdadm -S /dev/md1                      #模拟把机器上的raid设备停止掉
 
  3), fdisk -l                               #查看并且确认设备已经停掉
 
  4), mdadm -A --scan                        #扫描raid信息 启动设备
 
mdadm -A --scan /dev/md0                       # 扫描其中一个raid
 
 
 
 
 
 
 
 
 
 
阅读(1336) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~