软硬磁盘阵列
- RAID
- 概述:RAID,廉价磁盘阵列,是把多个便宜的小磁盘组合到一起,组合成一个大磁盘组。
- 基于硬件的RAID技术和软件的RAID技术,在linux系统中通过自带的软件就能模拟实现RAID功能,极大的增强了磁盘的IO性能(数据的进出,每秒能读取多少数据)和可靠性(能否安全存储数据且替换)。这个叫做软RAID,配置灵活,管理方便
- 级别:RAID 0 到RAID 6 七种基本的RAID级别,linux2.6以上支持咋们的软RAID 使用 uanme -r 可以查看咋们linux系统内核,一般使用RAID 5
- RAID 0 :条带模式,就是吧连续的数据分散到多个磁盘上存取,让系统有数据请求可以被多个磁盘并行的执行,这种操作可以充分利用磁盘纵向的带宽,也就是增加了速度,但是任何一块磁盘受损全盘崩坏,且不能修复。
- RAID 1 :镜像,用于两个或者2xN个磁盘,并使用0块或者更多的备用磁盘,每次写入数据时都会同时写入镜像盘备份,这种阵列可靠性很高,其有效容量会缩减到一半。
- RAID 4 :创建时需要三块或者更多的磁盘,它在一个磁盘保存校验信息,并以RAID 0 方式将数据写入其他磁盘,阵列空间大小是(N-1)*s ,其中s是阵列中最小磁盘的大小。如果一个磁盘出现问题,那可以通过校验信息以及另一个磁盘重建数据,但是所有的校验信息都在同一块磁盘里,可靠性不高。
- RAID 5 :作用在3块或者更多的磁盘上,并使用0块或者更多的备用磁盘,但是他的校验信息,是均匀的分配在各个磁盘,互相做对方的备用磁盘。除非两个连着的磁盘同时发生问题。
- RAID 1+0 :N(偶数,N>=4)块盘两两镜像,组合成RAID 0 ,容量为N/2,同时写入,写入时速度一样,但是读取时速度更快。
- 特点:
- 软RAID
- 在linux服务器中课通过mdadm工具来创建和维护软RAID,mdadm在创建和管理软RAID时非常方便
格式:mdadm [模式] <RAID设备名称> [选项] [成员设备名称]参数 作用 -a 检测设备名称 -n 指定设备数量 -l 指定RAID级别 -C 创建 -v 显示过程 -f 模拟设备损坏 -r 移除设备 -Q 查看摘要信息 -D 查看详细信息 -S 停止RAID磁盘阵列 - 环境描述:
操作系统,ip地址,主机名,软件包列表
linux服务器中添加1块100G空间的硬盘,划分4个20G的分区用来联系创建爱你一个RAID 5 及其后期维护操作
配置过程:rpm -q mdadm # 下载mdadm命令,检查并使用
- 创建4个20G的分区:
首先使用‘fdisk’命令在硬盘上创建4个分区 - 创建RAID 5
创建/dev/sbd1 /dev/sdb2 /dev/sdb3 /dev/sdb4四个分区后,就可以创建RAID 5 ,其中设定/dev/sdb4 作为备用磁盘,其余为活动磁盘,备用磁盘的作用是一旦某个磁盘损坏,可以立即替换
*-
- 创建4个20G的分区: