服务器硬件以及RAID配置

服务器 0

目录

一、RAID磁盘阵列原理(嘎嘎重要)

1、RAID的概述

2、常用的RAID

2.1、RAID 0

2.2、RAID  1

2.3、RAID 5

2.5、RAID 10

3、阵列卡介绍

二、建立软件RAID磁盘阵列

1、添加硬盘

2、使用fdisk分区,类型为fd

 3、mdata命令使用参数

4、使用mdata创建raid

5、格式化

6、挂载

 7、损坏硬盘并且测试功能

 8、删除和添加硬盘

9、停止和启动RAID


一、RAID磁盘阵列原理(嘎嘎重要)

1、RAID的概述

  • RAID(Redundant Array of Independent Disks,独立磁盘冗余阵列)。
  • RAID 是一种利用多个独立的硬盘驱动器组合在一起,形成一个逻辑单元的技术。
  • 常见的RAID有:RAID 0,RAID 1,RAID 5,RAID 1+0。
  • 不同的RAID级别采用不同的数据分布、冗余和条带化策略,以满足不同应用场景下的性能、可靠性和成本需求。

2、常用的RAID

  • RAID 0,RAID 1,RAID 5,RAID 10。

2.1、RAID 0

至少需要两块盘,具有较强的读写性能,具有很高的数据传输率。

RAID 0不提供数据冗余或备份,任何一个硬盘的故障都可能导致数据丢失。

RAID 0适合对数据读写速度要求较高、对数据冗余和可靠性要求较低的应用场景。

2.2、RAID  1

RAID 1将数据同时写入至少两个硬盘驱动器中,每个硬盘驱动器都包含完整的数据副本,确保数据的冗余备份。

RAID 1提供高级别的数据冗余和容错能力,当一个硬盘故障时,系统可以从剩余的硬盘中恢复数据,而不会丢失任何数据。

适合对数据安全和可靠性要求较高的应用场景,也适用于个人用户需要备份重要数据的情况。

2.3、RAID 5

RAID 5至少需要三块盘,并将每个块分别存储在不同的硬盘上,实现了数据的并行读写。这样可以显著提升读写性能,因为系统可以同时从多个硬盘读取或写入数据。

RAID 5具有良好的读性能,因为可以同时从多个硬盘读取数据。然而,写性能稍逊于RAID 0和RAID 1,因为每次写入操作都需要计算并更新奇偶校验信息,这增加了写入的复杂性和时间。

RAID 5能够容忍一块硬盘驱动器的故障,因为丢失的数据可以通过奇偶校验信息从剩余硬盘上恢复。在一块硬盘故障时,系统可以重建丢失的数据,继续正常运行,不会造成数据丢失。

RAID 5适用于中小型企业和需要平衡性能与冗余的应用场景,它在提供足够的性能和数据保护的同时,具有较高的存储利用率,但不适合对写入性能有极高要求的应用,如大型数据库或实时数据处理等。

2.5、RAID 10

RAID 10(又称为RAID 1+0)它是由两组RAID 1 组成的RAID 10 。RAID 10结合了 RAID 0 和 RAID 1 的优点,既具有 RAID 0 的高读写性能,又具备 RAID 1 的数据冗余能力。其读写性能非常高。

RAID 10 将每个磁盘的数据镜像到另一个硬盘上,提供了数据的冗余备份。每个数据块都有一个副本存储在不同的硬盘上,确保数据的可靠性和安全性。RAID 10提供了冗余和容错能力。即使多个硬盘同时发生故障,只要每对镜像中的一个硬盘仍然完好,数据就不会丢失。这使得 RAID 10 在硬盘故障恢复方面有极大的可靠性。

RAID 10适用于需要高性能和高可靠性的环境,它提供了出色的读写性能和数据保护,是对数据完整性和存储速度要求较高的场景的理想选择。

3、阵列卡介绍

(1)、阵列卡是用来实现RAID功能的板卡

(2)、通常是由I/0处理器、硬盘控制器、硬盘连接器和缓存等一系列组件构成的

(3)、不同的RAID卡支持的RAID功能不同:例如支持RAID0、RAID1、RAID5、RAID10等

(4)、RAID卡的接口类型:IDE接口、SCSI接口、SATA接口和SAS接口

二、建立软件RAID磁盘阵列

1、添加硬盘

2、使用fdisk分区,类型为fd

 

 3、mdata命令使用参数

4、使用mdata创建raid

5、格式化

6、挂载

 7、损坏硬盘并且测试功能

 8、删除和添加硬盘

9、停止和启动RAID

 

也许您对下面的内容还感兴趣: