什么是RAID?
RAID——RedundantArrays of Inexepensive Disks,容错廉价磁盘阵列。RAID通过一些软件和硬件的技术将多个较小的磁盘整合成一个较大的磁盘设备。
分类:RAID-0 写入速度快(性能最佳)
RAID-1 读取速度快(完整备份)
RAID-5(性能与数据备份的均衡考虑)
RAID-0+1
磁盘阵列的创建
1 fdisk /dev/vdb ##创建分区/dev/vdb{1..3}
2 madadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/vdb{1..3} -C
-C ##建立磁盘阵列
-a ##add,文件不存在建立文件
-l ##raid级别
-n ##创建磁盘阵列的磁盘个数
-x ##闲置磁盘个数(备用)
**level0(同时录入,吞吐量大,适合网页输出),level1(同时分开写速度快,适合贴吧、论坛键入式),level5(吞吐量和速度都快)**
3 mkfs.xfs /dev/md0 ==格式化
4 mount /dev/md0 /mnt/ ==挂载
5 watch -n 1 “cat /proc/mdstat ; df -h /mnt” ==监控命令
相关参数
mdadm -D /dev/md0 ##查看设备信息
mdadm /dec/md0 -f /dev/vdb2 ##破坏磁盘
mdadm /dev/md0 -r /dev/vdb2 ##删除磁盘
mdadm /dev/md0 -a /dev/vdb2 ##增加磁盘
可以发现,正常情况下是用vdb1和vdb2来组成RAID,vdb3作为备用磁盘。
mdadm -D /dev/md0 ##查看设备信息
mdadm /dec/md0 -f /dev/vdb2 ##设置错误
再次查看阵列信息发现,vdb2已经被vdb3替换
磁盘阵列的删除
1>取消挂载
2>停止设备
3>删除磁盘分区
4>同步分区表
1>umount /dev/md0
2>mdadm -S /dev/md0
3>fidisk /dev/vdb
4>partprobe