磁盘阵列RAID

磁盘阵列RAID

什么是RAID

RAID的全称是Redundant Array of Inexpensive Disks 可以释义为 廉价磁盘冗余阵列,后来的RAID里的字母I被认为是Independent,即独立的磁盘冗余阵列。

RAID的作用

由于服务器中磁盘读写率太大,所以磁盘经常损坏,raid可以让坏了一块磁盘时,服务器不至于岩机。当然这只是其中的一个用处,还可以提高IO读写能力,以及磁盘空间的扩充等

RAID的实现

  • 硬件方式实现,通过硬件RAID控制器(RAID卡)将所需的磁盘组织成RAID
  • 软件方式实现,操作系统通过系统调用的方式,模拟RAID实现

RAID的操作级别

  • RAID0:条带卷–strip,至少两块磁盘,没有冗余容错的能力,没有存储空间的浪费,要求每个磁盘必须提供大小相同的存储空间;能显著的提高磁盘的读写速度。
  • RAID1:镜像卷–mirror,一般两个磁盘,先将数据存入主盘,然后整个备到从盘,二块磁盘互为镜像。因此写入效率低,略微提升读效率 磁盘空间的整体利用率为50%,有冗余容错能力
  • RAID4:
    多块磁盘进行异或运算,得到校验值,并且存到专门的一块磁盘中
    即使一块磁盘损坏,也不会丢失数据
    但是校验盘的IO压力巨大,很容易形成性能瓶颈
  • RAID5:
    RAID4相似的方式,但是用的是多块磁盘进行循环冗余校验,校验值随机分配到不同磁盘的条带中
    读写IO性能均明显提升,又不会出现性能瓶颈
    磁盘利用率=(n-1)/n*100% 因此磁盘利用率不是100%
  • RAID6:
    多块磁盘进行两轮循环冗余校验,校验值随机分配到不同磁盘的条带中
    读写IO性能均明显提升,又不会出现性能瓶颈
    最多两块磁盘出现故障损坏,依然保证数据可用
    代价就是增加了计算校验值的时间;

    组合使用

  • RAID01:
    先做RAID0,再做RAID1
  • RAID10:
    先做RAID1,再做RAID0
  • RAID50
  • RAID7:可以理解为一个存储计算机,自带操作系统以及相应的管理工具,可以独立运行,号称目前最好的RAID方案。

原创文章,作者:songjuncai,如若转载,请注明出处:http://www.178linux.com/78166

(1)
songjuncaisongjuncai
上一篇 2017-06-17 21:20
下一篇 2017-06-18 17:02

相关推荐

  • 8.3_Linux文件系统权限和特殊权限浅析

    什么是Linux文件系统权限? 在Linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。 Linux文件系统权限的分类 Linux中的权限分为:read(读)、write(写)、execut(执行)三种权限 文件和目录表示的权限也各有不同 权限对于文件的意义: r: 可使用文件查看类工具获取其内容 w: 可修改内…

    Linux干货 2016-08-05
  • linux 进程解析

    博文介绍了进程信息以及部分进程管理命令

    2017-09-09
  • apache服务器

    一、改变网页的默认位置 1、修改DocumentRoot和Directory,修改新的存放路径为/data/htdocs/ 2、创建/data/htdocs/index.html,注意权限问题 3、注意报错You don't have permission to access /index.html,此时去查看SElinux的状态。命令selinu…

    Linux干货 2016-10-09
  • 读写执行权限对文件和目录的影响

    权限的作用 对于linux运维工作来说,熟练掌握文件管理技能是非常重要的,所谓“一切皆文件”,控制住文件的权限,可以说也就控制住了linux系统。而且,运维的工作要和成千上万的文件打交道,对于文件属性的熟识程度对于工作的顺利开展有着深远的影响。综上,了解文件,熟悉文件,掌握文件,是我们运维的一个重要的课程。 不同权限对文件和目录的影响 首先,我们现对权限进行…

    Linux干货 2017-07-30
  • 第四周作业

    1. 复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限 [root@localhost ~]# chmod -R g=,o=  /home/tuser1 [root@localhost home]# ll drwx——  3 root&…

    Linux干货 2016-12-26
  • LVS负载均衡集群详解

    一、LVS概述  1.LVS:Linux Virtual Server          四层交换(路由):根据请求报文的目标IP和目标PORT将其转发至后端主机集群中的某台服务器(根据调度算法);      …

    系统运维 2016-04-30