目录
一.磁盘列阵介绍
独立硬盘冗余阵列(RAID, Redundant Array of Independent Disks),旧称廉价磁盘冗余阵列(Redundant Array of Inexpensive Disks),简称磁盘阵列。利用虚拟化存储技术把多个硬盘组合起来,成为一个或多个硬盘阵列组,目的为提升性能或数据冗余,或是两者同时提升。RAID 层级不同,数据会以多种模式分散于各个硬盘,RAID 层级的命名会以 RAID 开头并带数字,例如:RAID 0、RAID 1、RAID 5、RAID 6、RAID 7、RAID 01、RAID 10、RAID 50、RAID 60。每种等级都有其理论上的优缺点,不同的等级在两个目标间获取平衡,分别是增加数据可靠性以及增加存储器群)读写性能。
RAID功能实现
提高IO能力
提高耐用性,
磁盘冗余备份
RAID实现的方式
外接式磁盘阵列:通过扩展卡提供适配能力
内接式RAID:主板集成RAID控制器,安装OS前在BIOS里配置
软件RAID:通过OS实现,比如:群晖的NAS存储
将多块磁盘组成阵列(磁盘组)达到提升硬盘性能的效果
raid 级别的就是磁盘的组合方式,组合方式不同 raid的级别也不同
二.磁盘阵列类型
RAID 0:主要是将多块硬盘连续的组合起来,形成一个更大容量的逻辑硬盘。
RAID 1:通过镜像,将每一份数据同时写到多块硬盘(一般是两块)上去,实现数据的完全备份
RAID 5:需要至少三块硬盘,其中一块做校验数据使用。
RAID 10:先做RAID 1再做RAID 0
需要几块盘 | 是否有备份功能 | 是否提升读的性能 | 是否提升写的性能 | 磁盘阵列实际容量 | 能坏几块 | |
raid0 | 只要1块,提升性能至少两块 (实际只要1块也可以做raid0) | 没有 | 提升 | 提升 | 4*60,与原始一样(假设有两块100G的硬盘组成RAID 0,则RAID 0也有200G的空间) | 0(因为没有备份) |
raid1 | 2n | 没有 | 提升 | 下降 | 120,是原始的50% | 一组只能坏一块 |
raid5 | [3,正无穷] n>=3 | 有 | 提升 | 下降 | 3*60,n-1 | 1 |
raid1+0 | 2n n>=2 | 有 | 提升 | 提升 | 2*20,n-1 | 2(必须同一组)(有三分之一的概率掉数据) |
三.磁盘阵列配置
硬件方式 通过raid 卡,硬raid,raid卡 功能有关
软件方式 通过raid 软件方式,软件实现raid
1.硬件方式(硬RAID)
(1)通过RAID卡进行配置,如果需要配置磁盘阵列必须先配置RAID,然后再给服务器安装系统。
一般出现Ctrl + R的字样时,按下Ctrl + R进入配置
(2)使用RAID模拟器进行操作,查看raid卡信息,使用ctrl + n(向右)或者ctrl + p(左)切换到Properties页面
2.创建raid
(1)切换到VD Mgmt页面(也就是默认进入该页面)
(2)移动到raid卡上(上、下键移动)
(3)按F2,选择create VD
(4)进入创建raid界面(在此界面呢能使用tab键切换)
(5)选择需要创建的RAID类别
(6)创建RAID 1和RAID 5为例
(7)查看已建立的RAID
(8)初始化RAID,移动到“ID:0,67.05GB”上,按“ F2”
(9)创建完成,初始化完成后,可以开始安装系统。
3.软件方式
mdadm -C /dev/md0 -l 5 -n 3 -x 1 /dev/sd{b,c,d,e}
-C 表示创建
-l 设置RAID的级别
-n 设置RAID盘数
-x 设置热备
然后初始化(格式化),挂载即可