使用磁盘阵列卡测试RAID 0、1、5、10等功能

简介:

                                45

可以看到PROMISE FastTrak TX4660这一款磁盘阵列卡可以支持RAID 0、1、5、10、SPAN、JBOD等功能,服务器磁盘阵列卡支持常用的RAID功能还有RAID 1E、RAID 3、RAID 5E、RAID 5EE、RAID 50、RAID 6、RAID 60等功能,可以看到这款磁盘阵列卡是插在主板上面的PCI-E插槽里面,默认情况下有很多主板集成RAID功能,目前我使用的主板也集成RAID功能,为了让磁盘阵列达到最佳性能,建议买单独的磁盘阵列卡回来做硬RAID功能。

注意:为了让磁盘阵列达到最佳性能,建议买品牌、型号、容量和读写速度都一样的硬盘回来做RAID功能。

下面是使用PROMISE FastTrak TX4660这一款磁盘阵列卡测试RAID 0、1、5、10等功能的详细过程。

                                    29

可以看到目前我使用4块500GB的SATA硬盘做成RAID 0阵列,可以看到RAID 0这块磁盘总共有接近2TB的容量。

                                    1

2

从上面二张截图可以看到我使用4块500GB的SATA硬盘做成硬RAID 0来跑虚拟机,目前RAID 0的磁盘读写速度是最快的,但是它没有冗余功能,一旦其中一块硬盘坏掉之后就会导致RAID0磁盘里面的文件丢失。

26

在磁盘阵列卡的Web界面里面可以看到RAID 0阵列的图标是绿色的,表明目前RAID 0磁盘阵列正常运行。

27

可以看到我从磁盘阵列卡上面拔下一块500GB的SATA硬盘之后,磁盘阵列卡的图标已经变成红X号了,并且可以看到Status(状态)已经变成Offline(离线)了,表明RAID 0阵列的磁盘不可用了。

28

 

 

 

 

 

在Windows Server 2008 R2 SP1 系统里面看不到RAID 0的这块磁盘了,在磁盘阵列里面的一块或者多块硬盘坏掉之后导致文件丢失可以找专业的磁盘数据恢复中心或者使用专业的RAID数据恢复软件可以把RAID磁盘里面的数据找回来。

                           30

可以看到我使用2块500GB SATA硬盘做成RAID1

                                   32

可以看到默认情况下,创建RAID之后,在没有加载磁盘阵列卡的驱动程序之前安装操作系统是识别不到RAID磁盘,磁盘1这块硬盘是一块IDE的500GB硬盘。

                                         33 

安装磁盘阵列卡的驱动程序。

                                         34

可以看到磁盘2这块500GB的磁盘了,这块磁盘就是使用2块500GB的SATA硬盘做成RAID 1之后生成的磁盘。

                                          35

我把RAID 1这块磁盘分成3个分区,在第一个分区里面安装Windows Server 2008 R2 SP1 Enterprise Edition VL的操作系统。

                                          36

可以看正在安装Windows Server 2008 R2 SP1的操作系统,由于我是使用手机拍下来的图片,所以图片看不清楚。

                        37

可以看到操作系统已经成功安装在RAID 1这块磁盘上面了。

                                          38 

现在测试一下从磁盘阵列卡上面拔下一块500GB的SATA硬盘之后(假设第一块500GB硬盘坏了),Windows Server 2008 R2 的操作系统是否还能够正常使用,可以看到在重新启动计算机的时候,屏幕上面显示了磁盘阵列卡的硬盘已经出问题了。

 

 

 

 

 

 

                       39

可以看到使用2块500GB SATA硬盘做成RAID 1之后,然后从磁盘阵列卡上面拔下一块500GB的SATA硬盘之后,Windows Server 2008 R2的操作系统还是能够正常使用。

                 3

可以看到我把第三块500GB SATA硬盘插到磁盘阵列卡里面进行RAID 1重建。

                       4

可以看到RAID1重建完成了。

                          5

可以看到现在已经没有感叹号了,RAID 1的图标变成绿色了,说明RAID 1重建成功了,经过测试,我把第二块500GB SATA硬盘从磁盘阵列卡上面拔下来之后,Windows Server 2008 R2操作系统还是能够正常使用。

                                                    41

可以看到我使用3块500GB SATA硬盘做成RAID 5。

8

可以看到RAID 5的磁盘容量是N-1,可以看到3块500GB硬盘做成RAID 5之后,磁盘容量有931GB。

9

可以看到我把21.6GB文件拷贝到RAID 5这块磁盘里面,然后测试从磁盘阵列卡上面拔下一块500GB的硬盘之后,文件是否丢失。

       10

可以看到目前RAID 5里面只有2块500GB硬盘了。

11 

可以看到还有931GB的磁盘空间,还能看到原来的21.6GB数据文件。

12

把第4块500GB的SATA硬盘插入到磁盘阵列卡里面进行RAID 5重建。

注意:RAID 5只能支持一块硬盘坏掉之后,不会影响到数据丢失,2块硬盘同时坏掉的话就会丢失数据了,如果存储在RAID磁盘里面的数据很重要的话,建议做RAID 6,RAID 6是RAID 5的扩展,它可以支持同时2块硬盘坏掉之后,数据不会丢失。

13

14

可以看到RAID 5重建完成了。

                                      43

可以看到我使用4块500GB SATA硬盘做成RAID 10。

16

可以看到做成RAID 10的磁盘容量只有所有硬盘容量加起来的一半。

17

可以看到我把49.6GB文件拷贝到RAID 10磁盘里面,然后测试从磁盘阵列卡上面拔下第一块硬盘和第三块硬盘之后,文件是否丢失。

     18

可以看到RAID 10里面只有2块硬盘了。

      19

可以看到RAID 10这块磁盘还有931GB的容量,并且原来49.6GB的数据文件没有丢失。

注意:RAID 6、RAID 10和RAID 50可以支持同时二块硬盘坏掉之后不会影响到数据丢失,在RAID 10里面,只要不是同时坏掉RAID 1那边的二块硬盘,不会造成数据丢失。

22 

23

我把2块新的500GB SATA硬盘插到磁盘阵列卡里面进行RAID 10重建。

      24

可以看到RAID 10已经重建成功了。


本文转自 叶俊生 51CTO博客,原文链接:http://blog.51cto.com/yejunsheng/826349

相关文章
|
2月前
|
JSON 测试技术 API
Apipost与Apifox测试功能对决,谁更适合开发者?
在API开发中,调试工具的选择至关重要。本文对比了国产工具Apipost与Apifox的功能差异,涵盖调试能力、环境管理、团队协作、文档生成、自动化测试等方面。Apifox在细节处理、协作支持及生态集成上表现更优,适合复杂项目与团队开发;而Apipost则适合基础调试需求。通过全面评估,开发者可依据项目特点选择合适工具,提升开发效率与质量。
Apipost与Apifox测试功能对决,谁更适合开发者?
|
2月前
|
人工智能 测试技术 项目管理
测试不再碎片化:AI智能体平台「项目资料套件」功能上线!
在实际项目中,需求文档分散、整理费时、测试遗漏等问题常困扰测试工作。霍格沃兹推出AI智能体测试平台全新功能——项目资料套件,可将多个关联文档打包管理,并一键生成测试用例,提升测试完整性与效率。支持套件创建、文档关联、编辑删除及用例生成,适用于复杂项目、版本迭代等场景,助力实现智能化测试协作,让测试更高效、更专业。
|
2月前
|
存储 人工智能 测试技术
用AI提升测试效率:智能体平台的「需求文档管理」功能上线啦!
霍格沃兹测试开发学社推出AI智能体测试平台,全新「需求文档管理」功能助力高效测试准备。集中管理需求文档,支持多种上传方式,智能生成测试用例,提升测试效率与准确性,助力迈向智能化测试新时代。
|
2月前
|
人工智能 自然语言处理 前端开发
深度解析Playwright MCP:功能、优势与挑战,AI如何提升测试效率与覆盖率
Playwright MCP通过AI与浏览器交互,实现自然语言驱动的自动化测试。它降低门槛、提升效率,助力测试工程师聚焦高价值工作,是探索性测试与快速验证的新利器。
|
2月前
|
测试技术
自动化测试登录后的功能
在自动化测试的时候,往往许多功能需要登录以后才可以进行操作的,在这里我介绍一种方法,在登录以后将Cookies信息存入本地文件,在测试登录以后操作的时候再从本地文件把信息调出来存入Cookies
66 4
|
4月前
|
敏捷开发 运维 数据可视化
DevOps看板工具中的协作功能:如何打破开发、测试与运维之间的沟通壁垒
在DevOps实践中,看板工具通过可视化任务管理和自动化流程,提升开发与运维团队的协作效率。它支持敏捷开发、持续交付,助力团队高效应对需求变化,实现跨职能协作与流程优化。
|
10月前
|
弹性计算 运维 Java
OS-Copilot参数功能全面测试报告
作为一名运维工程师,我主要负责云资源的运维和管理。通过使用OS Copilot的-t/-f/管道功能,我顺利解决了环境快速搭建的问题,例如Tomcat的快速部署。具体步骤包括购买ECS服务器、配置安全组、远程登录并安装OS Copilot。使用-f参数成功安装并启动Tomcat,自动配置JDK,并通过|管道功能验证了生成内容的正确性。整个过程非常流畅,极大提升了工作效率。
169 12
|
运维
【运维基础知识】用dos批处理批量替换文件中的某个字符串(本地单元测试通过,部分功能有待优化,欢迎指正)
该脚本用于将C盘test目录下所有以t开头的txt文件中的字符串“123”批量替换为“abc”。通过创建批处理文件并运行,可实现自动化文本替换,适合初学者学习批处理脚本的基础操作与逻辑控制。
864 56
|
11月前
|
监控 测试技术
slb测试会话保持功能
slb测试会话保持功能
373 6
|
JSON 移动开发 监控
快速上手|HTTP 接口功能自动化测试
HTTP接口功能测试对于确保Web应用和H5应用的数据正确性至关重要。这类测试主要针对后台HTTP接口,通过构造不同参数输入值并获取JSON格式的输出结果来进行验证。HTTP协议基于TCP连接,包括请求与响应模式。请求由请求行、消息报头和请求正文组成,响应则包含状态行、消息报头及响应正文。常用的请求方法有GET、POST等,而响应状态码如2xx代表成功。测试过程使用Python语言和pycurl模块调用接口,并通过断言机制比对实际与预期结果,确保功能正确性。
620 3
快速上手|HTTP 接口功能自动化测试

热门文章

最新文章