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
阅读(1377) | 评论(0) | 转发(0) |