服务器硬件及RAID配置实战

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

分区:优化读写性能

lvm:动态扩容,以动态的扩缩容

raid

分区:缺乏灵活性,不够灵活,挂了,就是全挂了,整蛊数据全部消失,没有备份

lvm:也没有办法直接的进行备份

raid:独立的冗余磁盘阵列,主要是为了备灾和高可用,阵列中有磁盘损坏,可以继续使用,不影响数据

raid:就是把多个硬盘分区组合在一起,也是一个逻辑上的硬盘,组成之后可以提供更好的读写性能,以及数据备份。

raid的特点(重点)

  1. 有多个不同的级别,可以提供不同的读写性能以及数据备份的效果
  2. raid 0     raid  1     raid  5    raid  6      raid  10
  3. 可以扩展存储容量:可以和lvm结合起来一块使用,lvm的特点就是动态扩容,把lvm的动态扩容,raid的读写性能和数据备份结合起来
  4. 灵活性:可以根据你自身的情况,选择不同的raid级别
  5. 成本,要实现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

 删除

首先需要结挂载

然后

是暂停设备

 然后再删除所有的硬盘:

添加新成员:

 添加热备份

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

- joke

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值