分区:优化读写性能
lvm:动态扩容,以动态的扩缩容
raid
分区:缺乏灵活性,不够灵活,挂了,就是全挂了,整蛊数据全部消失,没有备份
lvm:也没有办法直接的进行备份
raid:独立的冗余磁盘阵列,主要是为了备灾和高可用,阵列中有磁盘损坏,可以继续使用,不影响数据
raid:就是把多个硬盘分区组合在一起,也是一个逻辑上的硬盘,组成之后可以提供更好的读写性能,以及数据备份。
raid的特点(重点)
- 有多个不同的级别,可以提供不同的读写性能以及数据备份的效果
- raid 0 raid 1 raid 5 raid 6 raid 10
- 可以扩展存储容量:可以和lvm结合起来一块使用,lvm的特点就是动态扩容,把lvm的动态扩容,raid的读写性能和数据备份结合起来
- 灵活性:可以根据你自身的情况,选择不同的raid级别
- 成本,要实现raid,一般要提供至少两个硬盘,比单个磁盘成本要高
raid 0:需要高性能,但是对数据冗余没有要求的场景,视频编辑,游戏,他的读写性能很强,但是没有备份功能,坏一块盘,所有数据都会丢失,一定要定期备份数据。raid 0 一般一块就可以了,一般都是两块起步
RAID 0 (条带化存储)
条带化存储:将一个数据分散在多个物理磁盘上面,利用多个磁盘并行读写,主要提高读写性能
RAID 0连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余
RAID 0只是单纯地提高性能,并没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有数据
RAID0不能应用于数据安全性要求高的场合
RAID1(镜像存储)
镜像存储:相当于复制,在写入数据时,同时在两块硬盘写入相同的数据
raid 1 最少要两块硬盘,而且必须是2的倍数,只能做偶数块,可以进行数据备份,写性能较低,但是读写性能比较高,磁盘利用率:50%,一半
通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据
当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1可以提高读取性能
RAID 1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据
RAID 5(比较常见):磁盘数大于等于3,所以说你做的时候必须要三块硬盘
由于数据是循环写入每个硬盘,所以写性能比较低,但是读性能比较好,允许坏一块盘,加了热备份,可以坏两个盘
N(N>=3)块盘组成阵列,一份数据产生N-1个条带,同时还有1份校验数据,共N份数据在N块盘上循环均衡存储
N块盘同时读写,读性能很高,但由于有校验机制的问题,写性能相对不高
(N-1)/N磁盘利用率
可靠性高,允许坏1块盘,不影响所有数据
raid 5(奇偶校验):数据中添加校验位,来检验并纠正单个比特的错误
检测数据位是否相同。
磁盘大于等于3,必须要三块盘,做热备份盘
RAID 6(工作中也常见的):磁盘数要大于等于4,磁盘的利用率是百分之50【N(N>=4)】,由于raid 6有另外一个奇偶校验,所以说他的写性能更差,但是可以同时坏两块硬盘,raid 6是一种提供更高数据可靠性的raid级别。适用于对数据完整性要求很高的场景(例如说:金融机构、医疗、公共领域)
N(N>=4)块盘组成阵列,(N-2)/N磁盘利用率
与RAID 5相比,RAID 6增加了第二个独立的奇偶校验信息块
两个独立的奇偶系统使用不同的算法,即使两块磁盘同时失效也不会影响数据的使用
相对于RAID 5有更大的“写损失”,因此写性能较差
RAID1+0(先做镜象,再做条带):磁盘n>=4,n必须是偶数,先做镜像,两两复制,再做分带,分散存储,分别继承了raid 0的特点,读写特别快,raid 1,数据备份,可靠性更高,而且性能也比较好,但是成本高,价格太贵
N(偶数,N>=4)块盘两两镜像后,再组合成一个RAID 0
N/2磁盘利用率
N/2块盘同时写入,N块盘同时读取
性能高,可靠性高
RAID 0+1(先做条带,再做镜象)
读写性能与RAID 10相同
安全性低于RAID 10
面试题:(会默写)

特点:
raid0:追求最大容量,最大速度,但是没有数据备份,坏一个全部数据异常
raid1:可以进行数据备份,坏一块盘不影响数据,但是磁盘利用率只有50%,成本比较高
raid5:不仅可以进行数据备份,可以坏一块盘,而且磁盘的利用率相对较高,66%的利用率,但是写入的较慢
raid6:数据的安全性更高,但是写入速度比raid5还要低
raid10:综合raid0和raid1的优点,既有高性能也有数据备份,可以坏两块盘,但是两两分组,每个基组中只能坏一个。成本高,磁盘只有50%的利用率
直接在物理硬盘上做,需要进入bios中操作
虚拟机中做软raid,都会做一个热备份
![]()
mdadm 创建raid
-C 表示新建
-V 显示详细过程
/dev/md5 创建raid5的名称
-l 指定raid级别
-n 指定使用几块盘来做raid,和raid级别要一一对应
-x1 指定热备份盘1就是一个
mdadm --manage /dev/md6 --add /dev/juanzu7/luoji7添加热备份
/dev/sde1,指定热备份盘
![]()
查看进度
![]()
然后查看详细信息
实验:创建分区
然后安装配置![]()
然后分区fdisk
然后输入指令 (检测指定硬盘是否安装了raid)
![]()
做热备份:-C新创建,-V -l制定级别 -n制定硬盘 -x指定热备份盘
![]()
执行后,可以使用![]()
查看进度
然后查看详细信息![]()
然后创建目录永久挂载
强制下线
先做镜像,在做条带
![]()
5改成0
删除
首先需要结挂载
然后
是暂停设备
然后再删除所有的硬盘:
![]()
添加新成员:

![]()
添加热备份
RAID技术详解:优化存储性能与数据安全
文章介绍了RAID技术的不同级别,如RAID0、RAID1、RAID5、RAID6和RAID10,强调了它们在读写性能、数据冗余和成本之间的平衡。RAID0提供高性能但无数据备份,RAID1提供数据备份但利用率低,RAID5和RAID6增强了数据安全性,而RAID10结合了高性能和数据备份。同时提到了LVM的动态扩容特性和与RAID结合的可能性。
1981

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



