分区:优化读写性能但是不够灵活,分区挂了就是全挂了,整个数据全部消失,没有备份
lvm:动态扩容,也没有办法进行备份
raid:独立冗余磁盘列阵 备灾 高可用 阵列中有磁盘损坏,可以继续使用,不影响数据
raid:就是把多个硬盘分区组合在一起(逻辑上的硬盘),组成之后可以提供更好的读写性能以及数据备份
raid的类型:raid0 raid1 raid5 raid6 raid10(raid1+0:先做镜像再做条带,先集中再打散 raid0+1:先做条带,在做镜像,安全性低,了解即可)
raid的特点:1、有多个不同的级别,可以提供不同的读写性能以及数据备份的效果
2、可以扩展存储容量,与逻辑卷lvm可以结合在一起使用,把lvm的动态扩容,raid的读写性能和数据备份结合起来
3、灵活性:可以根据自身需要来选择不同的raid级别
4、成本,要实现raid至少需要两个硬盘,比单个磁盘成本高
raid0 条带化存储:将一个数据分散在多个物理磁盘上,利用多个磁盘并行读写,主要提高读写性能,主要运用在需要高性能但是对数据冗余没有要求的场景,一块就可以,一般是两块起步,读写性能很强,但是没有备份功能,坏一块盘所有的数据都会丢失,一定要定期备份数据,磁盘利用率位100%
raid1 镜像存储:相当于复制,在写入数据时,同时在两块硬盘上写入相同的数据,最少要两块硬盘,而且必须是2的倍数,可以进行数据备份,写性能较低,读性能较高,磁盘利用率只有一半50%
raid5:比较常见,磁盘数量要大于等于3,最大的特点,多出的一块硬盘为热备份盘
利用率(n-2)/n
校验机制:奇偶校验,在数据位中添加校验位来检测并纠正单个比特的错误,检测数据位是否相同,也是循环写入的原因
由于数据是循环写入每隔硬盘,所以写性能较低,但是读性能比较好,可以允许坏一块盘,加了热备份盘可以允许坏两个盘。
raid6:最少要4块盘,利用率(n-2)/4,由于raid6有两重校验机制,所以写性能更差,但是可以同时坏两个硬盘,raid是一种提供了更高的数据可靠性的raid级别,适用于对数据完整性要求很高的场景。
raid1+0:先做镜像在做条带,先集中,在打散
磁盘数最少4块且为偶数,磁盘利用率只有50% 先做镜像:先做raid 再做raid0:条带分散存储
分别继承了raid0的特点:读写快 和raid1的特点:数据备份,可靠性更高,性能也好,成本是最高的
raid0+1:先做条带,再做镜像 安全性低,了解即可
面试题:raid级别
特点:
raid0 :追去最大容量,最大速度,但是没有数据备份,坏一个全部数据异常
raid1:可以进行数据备份,坏一块盘不影响数据,但是磁盘利用率只有50%,成本比较高
raid5:不仅可以进行数据备份,可以坏一块盘,而且磁盘的利用率相对较高,66%的利用率,但是写入的较慢
raid6:数据的安全性更高,但是写入速度比raid5还要低
raid10∶综合raide和raid1的优点,既有高性能也有数据备份,可以坏两块盘。但是两两分组,每个基组中只能坏一个。成本高,磁盘58%的利用率