什么是RAID
RAID:独立冗余磁盘列阵
核心作用:备灾功能,从而实现高可用------->阵列中有磁盘损坏,则可以继续使用,不影响数据
(把多块独立的物理硬盘分区组合在一起,形成逻辑上的硬盘,可以提供更好的读写性能,以及数据备份)
RAID的特点
1.RAID有多个不同的级别,可以提供不同的读写性能,以及数据备份功能
RAID0 、RAID1 、RAID5 、RAID6 、RAID10 等
2.可以扩展储存容量:可以和LVM 结合一并使用,可以将LVM的动态扩容、raid的读写性能和数据备份功能(备灾功能)相相结合起来
3.灵活性:可以根据自身所需从而选择不同的raid级别
4.成本:实现raid至少要两个硬盘,相比单个磁盘的成本较高
RAID级别
RAID 0 :连续以位或者字节为单位来分割数据,并行读写在多个磁盘上,但是无备份功能
其不能用于数据安全较高的场景下;
主要用于对读和写有高性能需求但是没有备份要求的场合 如:游戏、视频等
主要作用:条带化储存;讲一个数据分散在多个物理磁盘上,利用多个磁盘并行读和写;
读写性能非常高
特殊:RAID 0 一定要定期备份数据;至少使用一块硬盘,但是一般有两块
RAID 1 :镜像储存;相当于复制;在写入数据时,同时在两块硬盘写入相同的数据(用于数据备份,以防损坏一方,另一方调用);其读的性能较高,但写的性能较差;
特殊:RAID 1:最少需要两块硬盘,向上递加偶数块
RAID 5:使用奇偶校验:在数据中添加校验,来检测并纠正单个比特的错误,验证数据位是否相同;
RAID 5 由N(N ≥ 3)块硬盘组成阵列;一份数据产生N-1条带和一条校验数据
多出的一块硬盘用来做热备份,当条带中的一条损坏,热备份将代替损坏的硬盘
由于数据循环写入每个硬盘,写入性能较低,但时读性能较好,
RAID 5 允许损坏一块硬盘
RAID 6:由N(N ≥ 4)块硬盘组成阵列,其磁盘利用率为:(N-2 / N)
RAID 6由两个独立的校验信息块,两个磁盘同时损坏也可正常使用
写性能较差,但是读性能较好
RAID 6 提供了更高的数据可靠性,其适用于对数据完整性要求较高的场景
如:医疗、金融、公共领域 等
RAID 10: 先做镜像,两两相互对应;然后再做条带
由N(N ≥ 4)的偶数块组成
其磁盘利用率只能达到50%
特点:分别集成RAID 0 的读写性能,和RAIP 1 的数据备份功能
其可靠性更高、性能更好、但成本较高
| 级别 | 磁盘利用数 | 利用率 | 是否有校验 | 保护能力 | 读性能 | 写性能 | 安全性 |
|---|---|---|---|---|---|---|---|
| raid 0 | n | 100% | 无 | 无 | 高 | 高 | 较低 |
| raid 1 | n(偶数) | 50% | 无 | 允许一个故障 | 较高 | 较低 | 中等 |
| raid 5 | n>=3 | (n-1)/n | 有 | 允许一个故障(有热备份时除外) | 较高 | 低 | 高 |
| raid 6 | n>=4 |
(n-2)/n | 有 | 允许两个故障 | 较高 | 比较低 | 很高 |
| raid 10 | n>=4(偶数) | 50% | 无 | 允许两个基组当中各坏一个 | 高 | 较低 | 中等 |
级别特点:
| raid 0 | 追求最大容量,最大速度,但是无数据备份功能,损坏一个全部的数据丢失 |
|---|---|
| raid 1 | 可以进行数据备份,坏一块并不影响数据,但是磁盘利用率只有50% |
| raid 5 | 可以备份,可以坏一块盘,磁盘的利用率相对来说比骄高,但是由于奇偶校验机制,写入速度较慢 |
| raid 6 | 更安全更可靠,但是数据的写入速度更慢 |
| raid 10 | 综合了1和0的优点,既有0的高性能读写,也有1的备份功能,但是也继承了1的缺点,磁盘的利用率只有50% |
RAID的命令
madam -E 设备目录 -----------检查设备中是否已经存在RAID
madam -C -v(可不写) /dev/md? -l? -n? 指定的硬盘 -x?指定的硬盘 ------------创建RAID的命令语句
详解:
-C :表示新建;
-v :显示详细信息
/dev/md? :表示创建的RAID名称;以创建RAID 5 为例 那么就为 /dev/md5
-l? : 根据所要创建的RAID等级来制定RAID级别 ;以创建RAID 5 为例: -l5
-n : 指定使用几块硬盘;要求为和设置的RAID级别相互对应,否则报错 ;以创建RAID 5 为例:-n3
-x? : 指定创建热备份 一般只创建1个热备份即 -x1
查看创建进度: cat /prot//mdstat
查看RAID完成后的详细信息: madam -D /dev/md?
RAID创建完成后也不可直接使用,需要先格式化安装文件系统、配置挂载点后 方可正常使用
强制停用设备 :madam /dev/md? -f /硬盘路径
删除RAID :
1、先解挂载 umount
2、停用RAID: mdadm -S /dev/md?
&spm=1001.2101.3001.5002&articleId=131313604&d=1&t=3&u=a10b2c3d3a2240a6824b757bd9431816)
1217

被折叠的 条评论
为什么被折叠?



