标签:
0 --- 磁盘条带化,通常是两个或更多的磁盘组合在一起
多个磁盘,多个I/O,数据分段分别写入不同磁盘
提高I/O速度,优点速度快,缺点磁盘损坏以后,数据无法还原
使用比率: A+B (磁盘的所有空间累计在一起)
1 --- 镜像 两个或两个以上磁盘,而且磁盘大小必须一致
保证数据冗余
使用比率: 1/n
5 --- CRC冗余校验,最少三块磁盘,磁盘大小必须一致
提供多个I/O的同时也带有数据恢复的功能
因为磁盘以轮询的方式写入校验值,所以在使用这个raid设备时
使用必须要注意: n-1/n
三块磁盘,可以使用的空间大小只有2块。比率 2/3
随着磁盘数量的增加使用比率不断变大
当raid5设备有一个成员磁盘损坏时可以恢复
再坏一块,所有数据损坏
6 --- 解决raid5只能损坏一块的问题,raid6最少4块磁盘
允许损坏两块磁盘
10 --- 有两种可能,01: 1+0; 02: 0+1
最少4块磁盘,使用比率1/2
拥有raid0的多I/O操作,拥有raid1的镜像功能
* 服务器现在基本在使用raid10
mdadm -C -l -n -x
例
#mdadm -C /dev/md2 -l 5 -n 4 /dev/sd{b,c,d,e}2
添加一个raid5设备,带有一个备盘
#mdadm -C /dev/md5 -l 5 -n 3 -x 1 /dev/sd{b,c,d,e}6
#mkfs.ext4 /dev/md5
#mkdir /mnt/md5
#mount /dev/md5 /mnt/md5
#mdadm /dev/md5 -f /dev/sdb6 //模拟损坏
#mdadm /dev/md5 -r /dev/sdb6 //移除损坏的磁盘
#mdadm /dev/md5 -a /dev/sdb6 //添加一块新的备盘
=============
删除软raid设备
# cat /proc/mdstat //查看raid设备的成员分区
# mdadm -S /dev/md3 //停止md3设备
# mdadm -A -s //如需查看成员分区可以再次重组所有raid设备
//这条命令需要有/etc/mdadm.conf文件配合
# mdadm --zero-superblock /dev/sda7
# mdadm --zero-superblock /dev/sda6
# mdadm --zero-superblock /dev/sda5 //清空raid分区的超级块
# rm -f /dev/md3 //删除raid设备
# vi /etc/mdadm.conf //编辑配置文件,删除md3相关信息
# rmdir /mnt/md3 //删除挂载点
# fdisk /dev/sda //删除分区
删除raid以后,建议重启系统
========
raid5;6设备的扩容
01 要有备盘
02 指定raid成员分区的数量 -n
#mdadm -G /dev/md2 -n 4 //扩大分区容量
#resize2fs /dev/md2 //拉伸文件系统
#df -h
标签:
原文地址:http://www.cnblogs.com/mayuansheng/p/5757794.html