• raid(磁盘阵列)


    一、raid原理

    直接看这里:(10条消息) 【RAID技术】RAID入门级——RAID级别、原理_lengye7的博客-CSDN博客

    二、raid的类别

    这里并不是从原理上进行分类,而是从实现上分类。

    目前主要有两种类别的raid:硬raid和软raid。

    硬raid

    硬raid是通过硬件来实现的raid,依靠专用芯片配合固件来实现raid逻辑以及自动重建raid等功能。

    硬raid有两种:raid卡和磁盘阵列柜(这种一般都是服务器控制多个硬盘)。

    raid卡通常通过PCIE接口插在主板上,然后在BIOS里设置或者在系统中通过软件设置,一般来说都是通过BIOS设置 。目前,服务器上的raid大都使用这种方式。

    磁盘阵列柜一般都是专门的服务器,不同公司产品有所不同。

    软raid

    软raid是通过软件来实现raid,依靠计算机通用芯片以及软件代码实现raid逻辑以及重建raid等功能。

    软raid通常在系统中通过软件进行设置。

    硬raid和软raid的区别

    硬raid软raid
    实现方式专用芯片+固件CPU+软件
    硬盘信息写入方式通过raid卡写入信息通过内核模块调用磁盘驱动写入信息
    raid元信息存放位置根据实现方式不同,可能存放raid卡上,可能存放在硬盘上,可能两个位置都有。现在一般都存放在组成raid的硬盘上,每一块盘上都有。存放在硬盘上,raid的每一块硬盘上都有。
    配置信息存放位置raid卡上,重新配置需要断开硬盘然后清除信息。操作系统中,重装系统,信息丢失,但是可以备份。
    性能依靠专用芯片计算,不消耗CPU性能。需要使用CPU计算,消耗CPU性能。

    其实,目前来说,就安全性来说,不管是硬raid还是软raid,只要使用得当,都不会存在什么问题。甚至,很多NAS使用软raid搭配一颗性能强劲的处理器,可以管理很多的硬盘,制作足够多的raid。

    三、raid故障处理

    1、raid中的硬盘损坏

    对于硬raid来说,一般有两种方式修复该错误:BIOS中设置界面恢复或在系统中通过软件恢复。在BIOS中进行修复需要进入BIOS,比较麻烦  ;使用软件进行修复,相对来说方便一些。

    对于软raid来说,通过软件工具进行修复。

    2、硬raid的raid卡损坏

    如果raid卡损坏了,那么就只能更换raid卡,raid卡都可以直接从硬盘中的raid元信息中自动恢复出来或者需要用户自己确认。

    这里需要注意,如果更换的raid是已经使用过的raid卡,一般需要先清除其中的配置信息。

    3、软raid的系统损坏

    如果是软raid的系统损坏了,一般需要重做系统来修复,重做好的系统在启动的过程中会自动检测到raid硬盘的信息,但是由于重做,导致配置文件丢失,这个时候,用户需要自己手动创建一个配置文件。

    关于配置文件,用户完全可以通过备份的方式来解决。当系统损坏,重做系统之后,恢复配置文件即可。

  • 相关阅读:
    好心情精神心理科医生:抗抑郁药物是否成瘾?
    【C语言】#define宏与函数的优劣对比
    【JavaScript】网络请求
    python request post from 提交表单
    贪心一【深基12.例1】部分背包问题详解
    微软GraphRAG框架源码解读
    如何在Windows系统中检测和结束运行中的程序(任务管理器显示运行程序可能有bug)
    小程序随机生成文字卡片文案海报,带分享保存
    【从零开始的Java开发】1-6-4 Java输入输出流:File类、绝对路径和相对路径、字节流、缓冲流、字符流、对象序列化
    Callable接口(类似于Runnable)
  • 原文地址:https://blog.csdn.net/lengye7/article/details/127807018