什么是RAID磁盘阵列
RAID是英文Redundant Array of Inexpensive Disks的缩写,中文简称为廉价磁盘冗余阵列。简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。

简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。组成磁盘阵列的不同方式成为RAID级别(RAID Levels)。数据备份的功能是在用户数据一旦发生损坏后,利用备份信息可以使损坏数据得以恢复,从而保障了用户数据的安全性。在用户看起来,组成的磁盘组就像是一个硬盘,用户可以对它进行分区,格式化等等。总之,对磁盘阵列的操作与单个硬盘一模一样。不同的是,磁盘阵列的存储速度要比单个硬盘高很多,而且可以提供自动数据备份。

虽然RAID包含多块硬盘,但是在操作系统下是作为一个独立的大型存储设备出现。利用RAID技术于存储系统的好处主要有以下三种:

通过把多个磁盘组织在一起作为一个逻辑卷提供磁盘跨越功能;

通过把数据分成多个数据块(Block)并行写入/读出多个磁盘以提高访问磁盘的速度;

通过镜像或校验操作提供容错能力;

最初开发RAID的主要目的是节省成本,当时几块小容量硬盘的价格总和要低于大容量的硬盘。目前来看RAID在节省成本方面的作用并不明显,但是 RAID可以充分发挥出多块硬盘的优势,实现远远超出任何一块单独硬盘的速度和吞吐量。除了性能上的提高之外,RAID还可以提供良好的容错能力,在任何一块硬盘出现问题的情况下都可以继续工作,不会受到损坏硬盘的影响。

RAID技术分为几种不同的等级,分别可以提供不同的速度,安全性和性价比。根据实际情况选择适当的RAID级别可以满足用户对存储系统可用性、性能和容量的要求。常用的RAID级别有以下几种:NRAID,JBOD,RAID0,RAID1,RAID0+1,RAID3,RAID5等。目前经常使用的是RAID5和RAID(0+1)。

磁盘阵列(Disk Array)是由一个硬盘控制器来控制多个硬盘的相互连接,使多个硬盘的读写同步,减少错误,增加效率和可靠度的技术。磁盘阵列卡则是实现这一技术的硬件产品,磁盘阵列卡拥有一个专门的处理器,还拥有专门的存贮器,用于高速缓冲数据。使用磁盘阵列卡服务器对磁盘的操作就直接通过阵列卡来进行处理,因此不需要大量的CPU及系统内存资源,不会降低磁盘子系统的性能。阵列卡专用的处理单元来进行操作,它的性能要远远高于常规非阵列硬盘,并且更安全更稳定。

RAID技术的两大特点:一是速度、二是安全,由于这两项优点,RAID技术早期被应用于高级服务器中的SCSI接口的硬盘系统中,随着近年计算机技术的发展,PC机的CPU的速度已进入GHz 时代。IDE接口的硬盘也不甘落后,相继推出了ATA66和ATA100硬盘。这就使得RAID技术被应用于中低档甚至个人PC机上成为可能。RAID通常是由在硬盘阵列塔中的RAID控制器或电脑中的RAID卡来实现的。
# cat /etc/redhat-release        #查看系统版本
#uname -r #查看系统内核版本
#uname -m #查看系统是否64位

#ls /dev/sd{a,b,c}           #看是否安装上硬盘
#lsblk -l          #列出所有块设备

#fdisk /dev/sdb             #我们把b盘给进行分区


#fdisk /dev/sdc              #然后我们把c盘进行分区

#yum info mdadm        #我们看一下可以安装什么版本的mdadm

#yum install mdadm             #安装mdadm连续点击两个


#mdadm -C -v /dev/md0 -l 0 -n 2 /dev/sdb1 /dev/sdc1

#-C 是--create 的缩写,表示创建的意思;-v 是--verbose 的缩写,显示创建过程中详细的事件;-l是级别0;-n代表了有2个设备;

#ll /dev/md0                 #看一下有这么目录

#mdadm -Ds #-s 或 --scan 扫描 RAID 设备;-D 或 --detail 查看 RAID 的详细信息

#mdadm -D /dev/md0         #看一下md0的详细信息

#mdadm -Ds > /etc/mdadm.conf #把查询出来的 RAID 信息写到 mdadm.conf 中
#lsblk -l

#fdisk /dev/md0


#mkfs.xfs  /dev/md0p1        #对磁盘进行xfs格式

#mkdir /mnt/md0 #创建挂载点
#mount /dev/md0p1 /mnt/md0/ #挂载目录
#df -Th #查看一下

#blkid | grep md0 #blkid命令对查询设备上所采用文件系统类型进行查询。

#mount -a                    #重新加载内核

转载于:https://blog.51cto.com/13957974/2177941

RAID磁盘阵列的原理与RAID0搭建相关推荐

  1. RAID磁盘阵列的原理与搭建

    RAID(Redundant Array of Independent Disks,独立磁盘冗余阵列)可以提供较普通磁盘更高的速度.安全性,所以服务器在安装时都会选择创建RAID. RAID的创建有两 ...

  2. RAID磁盘阵列的原理

    RAID概念 磁盘阵列(Redundant Arrays of Independent Disks,RAID),有"独立磁盘构成的具有冗余能力的阵列"之意.磁盘阵列是由很多价格较便 ...

  3. 硬盘、服务器、RAID磁盘阵列

    一.硬盘 1.1 什么是硬盘? 硬盘是计算机最主要的存储设备,是存储数据的地方 硬盘一般是2.5寸和3.5寸,2.5存硬盘一般用于笔记本电脑和移动硬盘上,3.5存的一般用于服务器和台式机. 1.2 硬 ...

  4. linux系统安装如何设置raid,在RAID磁盘阵列下如何搭建Linux系统

    因为RAID磁盘阵列的存储速度比单个硬盘高,在安装系统的时候一般会选择搭建在RAID磁盘阵列,下面小编就给大家介绍下RAID磁盘阵列搭建Linux系统的方法. 新配了台电脑,准备装个双系统,windo ...

  5. 磁盘阵列 php,Linux_在RAID磁盘阵列下如何搭建Linux系统,  因为RAID磁盘阵列的存储速 - phpStudy...

    在RAID磁盘阵列下如何搭建Linux系统 因为RAID磁盘阵列的存储速度比单个硬盘高,在安装系统的时候一般会选择搭建在RAID磁盘阵列,下面小编就给大家介绍下RAID磁盘阵列搭建Linux系统的方法 ...

  6. 23. RAID磁盘阵列——RAID0,RAID1,RAID5,RAID6,RAID10,RAID01,软RAID,硬RAID

    1.        基本介绍: (1)RAID磁盘阵列(Redundant Array of Independent Disks)简称为独立冗余磁盘阵列. (2)磁盘阵列:其实就是把多块独立的硬盘组合 ...

  7. 服务器系统怎么用主板做RAID,超微主板怎么创建RAID磁盘阵列 服务器组建RAID0、RAID1图文教程...

    一般服务器会配备两个或者多个硬盘来组建磁盘阵列,而今天一个网友咨询正务库(www.zhengwuku.com)小编"超微主板怎么创建RAID磁盘阵列?",其实方法十分简单,下面正务 ...

  8. RAID磁盘阵列详解and软阵列(raid0,raid1,raid5,raid1+0 热备盘)配置实验

    文章目录 前言 一:RAID磁盘阵列详解 1.1:RAID 0磁盘阵列介绍 1.2:RAID容错对比表 二:阵列卡介绍 2.1:阵列卡介绍 2.2:RAID卡的接口类型 2.3:阵列卡的缓存 三. 软 ...

  9. 服务器怎么创建硬盘,超微主板怎么创建RAID磁盘阵列 服务器组建RAID0、RAID1图文教程...

    一般服务器会配备两个或者多个硬盘来组建磁盘阵列,而今天一个网友咨询装机之家小编"超微主板怎么创建RAID磁盘阵列?",其实方法十分简单,下面装机之家分享一下服务器组建RAID0.R ...

最新文章

  1. STM32中printf重定向到串口
  2. iOS:自己写的一个星级评价的小Demo
  3. 详解设计模式之工厂模式(简单工厂+工厂方法+抽象工厂)
  4. 《Redis官方文档》Redis调试指南
  5. 苹果AR/VR头显将通过Memojis和SharePlay支持FaceTime
  6. 内连接和等值连接的区别
  7. 配置docker加速器
  8. centos7配置ip
  9. mysql 复合索引 悲观锁_对MySQL索引、锁及事务的简单分析
  10. 320、Vue学习笔记26 -【生产环境部署】 2020.04.20
  11. VBA-合并多个工作簿
  12. 关于 Shell 脚本的经典十三问
  13. 蜂云软件开发微信crm系统的功能点
  14. 基于CNN 对车牌数字进行识别,(二)
  15. 爬虫系列 | 1、什么是爬虫,玩爬虫的正确姿势有哪些
  16. html怎么控制行的字数,怎样控制Word文档一页的行数和每行的字数?
  17. 12月14日:跟着猫叔写代码api中的增删改查
  18. 蓝桥杯 高精度加法 c++实现
  19. GIF制作器哪个好,如何制作表情包
  20. css 霓虹灯转动效果,使用SVG + CSS实现动态霓虹灯文字效果

热门文章

  1. SpringMVC上传文件解析request请求为空获取不到数据问题
  2. 域名跳转301-LAMP环境搭建
  3. 官方翻译不当导致的PowerShell运行失败一例
  4. java泛型的几个例子
  5. ASP.NET虚拟主机安全漏洞解决方案
  6. 上古卷轴3晨风职业_上古卷轴3:晨风
  7. 非科班的我如何自学Python在一线城市找到一份15k的offer的?
  8. 树结构有什么好处_什么啊?面试官还在问HashMap了,老知识点了啊
  9. 在 Linux 上用 dust 代替 du更直观
  10. Docker 服务终端 UI 管理工具