取消
显示结果 
搜索替代 
您的意思是: 
Danny-wu
杰出教授 杰出教授
659 次查看

工作站使用SATA硬盘配置RAID5 RAID10

  • RAID 5相关

一、Raid 5的基本概念及容量计算:

RAID 5是一种使用奇偶校验的RAID级别,它可以提供数据冗余,允许在一块硬盘发生故障时仍然保持数据的完整性。RAID 5的容量计算方法如下:

  1. 确定硬盘数量和容量:假设您有n块硬盘,每块硬盘的容量为C GB
  2. 计算总容量RAID 5的总容量是所有硬盘容量的总和减去一块硬盘的容量,因为一块硬盘用于存储奇偶校验信息。因此,RAID 5的总容量为:

Total Capacity=(n−1)×CTotal Capacity=(n−1)×C

其中n是硬盘的数量,C是每块硬盘的容量。

  1. 示例:如果您的RAID 5阵列有5块硬盘,每块硬盘的容量为1TB,那么总容量为:

Total Capacity=(5−1)×1TB=4TBTotal Capacity=(5−1)×1TB=4TB

请注意,RAID 5的容量计算方法假设所有硬盘的容量相同。如果硬盘容量不同,总容量将由最小容量的硬盘决定。此外,实际可用容量可能因文件系统、硬盘格式化和RAID控制器的开销而略有不同。

二、Raid5 需要的最小硬盘数量:

RAID 5是一种使用奇偶校验的RAID级别,它至少需要3块硬盘来构建。这是因为RAID 5将数据和奇偶校验信息分布存储在所有硬盘上,当一块硬盘发生故障时,可以使用剩余的硬盘和奇偶校验信息来重建丢失的数据。因此,RAID 5的最小硬盘数为3

三、图解

Dannywu_0-1739416181651.jpeg

 

四、UEFI Raid 5创建方法(以Z8G5为例):

1、简单了解一下4个硬盘安装过程

Dannywu_1-1739416181656.jpeg

 

Dannywu_2-1739416181667.jpeg

 

Dannywu_3-1739416181680.jpeg

 

Dannywu_4-1739416181709.jpeg

 

 

Dannywu_5-1739416181715.jpeg

 

2、创建UEFI Raid5

  • 首先查看BIOS设置:
  1. 点击F10进入BIOS 界面,点击“security(安全)”选项卡,点击“secure boot configuration(安全引导配置)”选项,
Dannywu_6-1739416181721.png

 

  1. 查看“secure boot”是否勾选,若无勾选,请勾选此项

注:此选项,主要确认是否已UEFI方式引导

  1. 再点击“advance(先进)”选项卡,选择“system option(系统选项)”
Dannywu_7-1739416181726.png

 

  1. 勾选“sata controller raid modesata raid 控制器)”
Dannywu_8-1739416181734.png

 

 

  • 创建Raid 5
  1.            点击UEFI Drivers,选择“Intel Vroc SATA Controller
Dannywu_9-1739416181737.png

 

注意:如果在上一个页面中,未勾选 “SATA controller raid mode”,此界面将不会出现第二个“Intel Vroc SATA Controller”选项。

  1.            在UEFI Drivers 选项中创建Raid 5,再Raid level 选项,选中 raid 5,即可,本次测试硬盘数量为3,单个硬盘容量为2TB,将所有硬盘选中。

注:X 代表选中。

Dannywu_10-1739416181755.jpeg

 

Dannywu_11-1739416181762.jpeg

 

  •            点击“Create volume”,再点击提示页面中“Yes
Dannywu_12-1739416181777.jpeg

 

  1.            创建成功的状态页面。
Dannywu_13-1739416181789.jpeg

 

3、此界面表示raid5 已经创建成功,保存bios修改界面后退出。

准备安装win11系统。本次测试机器带有一个ssd硬盘,考虑实验测试便捷性,将系统安装在ssd中。点击F9,选择U盘引导之后,由于开启了raid以及安全引导,安装过程无法识别到其他机械硬盘,可考虑安装硬盘驱动方法,本实验中不再赘述。

Dannywu_14-1739416181809.jpeg

 

4、进入系统之后,查看磁盘管理,有未分配的磁盘分区,新建分区后显示3.45T。根据raid5 硬盘容量计算方式,(3-1*2=4TB,显示正常。随便copy一个照片,以便重建时测试。

Dannywu_15-1739416181827.jpeg

 

5、测试硬盘重建(rebuild

  1. 关机后取下其中一个硬盘,更换成另一个2TB硬盘,再次开机先进入系统查看,分区仍在,文件可打开。
Dannywu_16-1739416181847.jpeg

 

  1. 重启点击F10进入bios,出现如下界面,其中后加入硬盘,显示“Non-raid”状态。Dannywu_17-1739416181853.jpeg

     

  2. 点击“Non-raid physical disks”,提示Mask as normal,细节图如下,点击“non-raid”硬盘选项之后选项有变化:
Dannywu_18-1739416181877.jpeg

 

Dannywu_19-1739416181903.jpeg

 

Dannywu_20-1739416181927.jpeg

 

  1. 点击“Raid volume-volume 0raid5degraded”提示“rebuild volume”,状态如下:
Dannywu_21-1739416181954.jpeg

 

Dannywu_22-1739416181976.jpeg

 

Dannywu_23-1739416181996.jpeg

 

  • 至此创建raid 5,以及模拟硬盘损坏,更换其中一个硬盘之后的“rebuild”状态完成,至于“rebuild”时间,将z8g5机器放置一个晚上,测试rebuild时间,未完成。

另附“Strip size”做简单描述:

"Strip size"(条带大小)是RAID技术中的一个术语,它指的是在RAID阵列中,特别是RAID 0RAID 5RAID 6等条带化RAID级别中,数据被分割成的块(或条带)的大小。这些数据块在多个硬盘上分布存储,以提高读写性能。

具体来说,"strip size"定义了在条带化RAID级别中,单个硬盘上连续数据块的大小,以及这些数据块在不同硬盘间分布的间隔。例如,如果"strip size"设置为64KB,那么在RAID 5阵列中,每64KB的数据会被写入一个硬盘,接下来的64KB数据会被写入下一个硬盘,以此类推。

"Strip size"的选择对性能有重要影响:

  1. 较小的条带大小:可以提高多个硬盘并行读写的能力,从而提高性能,但可能会增加CPU的负载,因为需要处理更多的数据块。
  2. 较大的条带大小:可能会减少CPU负载,但可能会降低多个硬盘并行读写的效果,特别是在写入操作时。
  3. 最佳条带大小:取决于具体的应用场景和工作负载。对于随机读写密集型应用,较小的条带大小可能更有效;而对于顺序读写密集型应用,较大的条带大小可能更合适。

在配置RAID阵列时,通常需要根据具体的存储需求和性能要求来确定最佳的"strip size"。不同的RAID控制器和操作系统可能提供不同的默认"strip size"选项,也可以根据需要进行调整。

 

  • RAID 10相关:

一、Raid 10 的基本概念及容量计算方法:

RAID 10,也称为RAID 1+0RAID 0+1,是一种结合了RAID 1(镜像)和RAID 0(条带化)的存储配置。这种配置旨在提供高性能和数据冗余。以下是RAID 10的一些关键特点:

  1. 性能RAID 10通过RAID 0的条带化提高了读写性能,特别是写入性能。
  2. 数据冗余RAID 10通过RAID 1的镜像提供了数据冗余,这意味着即使一块硬盘发生故障,数据也不会丢失。
  3. 最少硬盘数量RAID 10至少需要4块硬盘,因为需要至少两组硬盘来进行镜像,每组至少需要两块硬盘。
  4. 容量计算RAID 10的总容量是所有硬盘容量总和的一半,因为每块硬盘的数据都被镜像到另一块硬盘上。
  5. 重建时间RAID 10的数据重建时间比RAID 1快,因为数据分布在多个硬盘上。
  6. 成本:由于需要更多的硬盘来实现镜像和条带化,RAID 10的成本相对较高。
  7. 适用场景RAID 10适用于需要高性能和高数据冗余的场景,如数据库服务器、虚拟化环境和高端企业存储系统。
  8. 管理复杂性RAID 10的配置和管理比单一的RAID 0RAID 1更复杂。
  9. 热备硬盘:在某些配置中,可能会添加热备硬盘以进一步提高数据的可靠性和容错能力。

RAID 10提供了一个很好的性能和数据保护的平衡,但也需要更多的硬盘和更高的管理成本。在实施RAID 10时,应确保所有硬盘的容量相同,以避免存储空间的浪费。

复制再试一次分享

二、RAID 10的容量计算方法。

RAID 10是RAID 1RAID 0的组合,它将数据首先进行镜像,然后对镜像的数据进行条带化,因此具备了RAID 0的性能优势和RAID 1的数据冗余能力。对于RAID 10,总容量的计算公式是:总容量 = (硬盘数量 / 2) × 最小硬盘容量。这意味着RAID 10的实际可用存储容量是所有硬盘容量总和的一半。例如,如果您有41TB的硬盘,RAID 10的总容量将是2TB

三、图解

Dannywu_24-1739416181997.jpeg

 

四、创建Raid 10方法

  1. BIOS 设置方法以及注意事项与Raid 5设置相同,可详情参考。
  2. 创建Raid 10
  • 点击F10进入BIOS,选择UEFI DriverUefi 驱动器),raid level 选项,选择“raid 10”,在选中所有硬盘,本次实验硬盘数量为4
Dannywu_25-1739416182018.jpeg

 

Dannywu_26-1739416182040.jpeg

 

  • 点击“Creat volume”,再点击Yes,创建成功
Dannywu_27-1739416182069.jpeg

 

  • 创建成功后,显示状态:
Dannywu_28-1739416182096.jpeg

 

  • F10保存,退出后,查看系统下磁盘管理状态如下,新创建的raid 分区,显示为未分配,并且未格式化状态,有提示选择分区格式,本次选择GPT 格式后,显示未分配分区。
Dannywu_29-1739416182122.jpeg

 

Dannywu_30-1739416182145.jpeg

 

  • 对未分配分区进行格式化分区并分配盘符,本次为了方便分成一个分区。Copy一个文件,用户重建时测试。
Dannywu_31-1739416182188.jpeg

 

Dannywu_32-1739416182204.jpeg

 

  • 测试丢失一个硬盘,重建raid ,取下一个硬盘后,系统下分区显示正常,并且文件可以打开。
Dannywu_33-1739416182221.jpeg

 

Dannywu_34-1739416182239.jpeg

 

  • 查看BIOS状态,会显示,raid 10 normal状态,
Dannywu_35-1739416182257.jpeg

 

  • 取下三个硬盘,后bios显示 raid10 failed
Dannywu_36-1739416182275.jpeg

 

Dannywu_37-1739416182291.jpeg

 

  • 将三个硬盘分别安装后,首次进入bios界面,多出两个选项“reset to normal”和“reset to degraded
Dannywu_38-1739416182308.jpeg

 

  • 点击“reset to degraded”,提示警告,点击YES,开始重建。
Dannywu_39-1739416182327.jpeg

 

Dannywu_40-1739416182343.jpeg

 

Dannywu_41-1739416182360.jpeg

 

注:测试rebuild时间一个晚上大概24小时,未完成,可能需要更长时间,拒绝硬盘容量。

如果您需要在本主题或其他主题提出具体问题,我们建议您在社区中创建一个新问题: 发表新贴
贡献者
† 惠普支持社区是一个客户交流平台,便于客户找到有效的解决方法,快速解决问题,充分利用惠普产品。请在发帖之前,阅读社区的使用条款注册须知。