码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 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硬盘的信息,但是由于重做,导致配置文件丢失,这个时候,用户需要自己手动创建一个配置文件。

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

  • 相关阅读:
    puttygen工具ppk文件版本配置
    怎么将电脑excel文档内的数据转换为图片形式
    新加坡国立大学『3D计算机视觉』课程;Python爬虫知识库;基于SKLearn时序预测模块;从零构建AI推理引擎;前沿论文 | ShowMeAI资讯日报
    【FAQ】一则关于PYTHON与SHELL处理文本乱码的问题
    AcWing 0x01. 语法基础课【Python3】版题解-内置数据结构/字符串
    萤火虫(FA)算法(附完整Matlab代码,可直接复制)
    利用WSL2搭建Qemu仿真Vexpress-a9开发环境
    pdf转jpg的方法【ps和工具方法】
    分享这几个好用的文字识别软件,教你快速识别
    12【module的语法】
  • 原文地址:https://blog.csdn.net/lengye7/article/details/127807018
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号