raid5什么意思?怎样做raid5?raid5 几块硬盘?

raid5什么意思?怎样做raid5?raid5 几块硬盘?

一、raid什么意思?
RAID是“Redundant Array of Independent Disk”的缩写,raid什么意思了?说白了,中文翻译过来通俗的讲就是磁盘阵列的意思,也就是说RAID就是把硬盘做成一个阵列,而阵列也就是把硬盘进行组合配置起来,做为一个总体进行管理,最关键的是这个阵列的磁盘之间具有冗余容错处理,这样可提高磁盘之间相互的安全性和稳定性,不存在“单点”硬盘现象,也就说不会让某些硬盘读写频繁,其它的硬盘可能数据交换较少的现象,从而提高硬盘的安全性,同一时候磁盘的总体管理会提高读写速度,使硬盘的利用发挥到最大。
二、raid5是什么意思?
我们在做磁盘阵列时会採用不同的方式,我们把每一种磁盘阵列方式称为RAID的级别(即RAID Levels)。而RAID5仅仅是RAID Levels中的最为常见的一种容错方式。那raid5是什么意思?
raid5是什么意思?专业的讲:
所谓RAID5即分布式奇偶校验的独立磁盘结构。RAID5是实际商业应用环境中最为广泛的一种RAID level,毕竟计算机技术发展到今天,硬件的质量还是相对照较有保障和稳定的,RAID5最大特点是有一块硬盘冗余,做RAID5必需要3块以上的硬盘,其使用率是N-1的存储空间。其特点是将它的奇偶校验码存在于全部磁盘上,RAID5的读出效率非常高,写入效率一般,块式的集体訪问效率不错。由于奇偶校验码在不同的磁盘上,所以提高了可靠性,同意单个磁盘出错。RAID 5也是以数据的校验位来保证数据的安全,但它不是以单独硬盘来存放数据的校验位,而是将数据段的校验位交互存放于各个硬盘上。这样,不论什么一个硬盘损坏,都能够依据其他硬盘上的校验位来重建损坏的数据.
三、raid5 几块硬盘?
做RAID5 几块硬盘?简单的说:所谓Raid5就是採用3块以上(含3块硬盘)做一个阵列,当中两块盘是实际容量,当中还有一块盘是作为备用的,3块盘中同意坏一块盘,支持在线更换,而数据不丢失!3块盘是起步,能够是4块,5块,不管是是几块,实际容量是(N-1)。
四、怎样做raid5?
事实上怎样做RAID5?很easy,现在不论是HPserver,还是IBMserver,都有引导光盘或引导分区,按照提示按部就班的“下一步”就可以。但须要注意的是,不同的server,标准磁盘阵列的RAID控制器,所支持的RAID级别不一样,有的标机根本不带RAID控制器,有的带主要的RAID功能,如 RAID0,RAID1,RAID0+1,而不支持RAID5,比方刀片server,最多支持两块硬盘,根本无法做RAID5;对于普通的server一般高配的基本上都支持RAID5的功能!

评论:RAID5实际上是一种比較经济的容错级别,即充分利用的硬盘的容量,又有备份的冗余,当然这个和预算有关系,比方3块盘,那么硬盘利用率是 2/3,假设是8块盘的话,利用率高达7/8了!现在RAID5的基础上,把那块冗余的硬盘再找一块盘做个镜像(即RAID1)于是乎就产生了 RAID5+1的RAID6的说法,RAID6实际上是RAID5的升级版,能够同意同一时候坏两块盘,而不丢失数据!这样的RAID6的级别,也在server硬盘较多的情况被使用,做RAID6一般都是硬盘超过5以上才有意义,假设是4块,RAID6实际上就是RAID1(N-2)。所以4块盘做RAID6意义不大,也没这么做的!

注意:

1、RAID1加热备是3块盘 但容量是一块盘的容量 而三块盘做RAID5是两块盘的容量
2、RAID5在三块盘的时候 坏两块的概率不大  但超过4块5块的时候概率就大了,所以加个热备还是有必要的。
热备的概念是 平时不參与阵列,就是一块空盘
在阵列中某一块盘坏掉了  热备才顶上

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/119160.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • git命令拉远程分支到本地_git强行切换分支

    git命令拉远程分支到本地_git强行切换分支Clone代码到本地执行gitclone从远程仓库clone代码到本地仓库:gitclonegit@github.com:secbr/nacos.git查看分支列表执行gitbranch-a查看所有分支列表:(base)appledeMacBook-Pro-2:nacosapple$gitbranch-a*developremotes/origin/0.2.1remotes/origin/0.2.2remotes/origin/0.3.0remot

  • android:layout_gravity 和 android:gravity 的区别

    android:layout_gravity 和 android:gravity 的区别

  • web服务器双机热备方案解析「建议收藏」

    (1)、假设外网虚拟IP72.249.146.214上,内网hosts设置db10对应内网虚拟IP192.168.146.214  (2)、默认情况下,由主机绑定内、外网虚拟IP,备机作为备份,当主机的MySQL、Nginx或服务器出现故障无法访问时,备机会自动接管内、外网虚拟IP。两台服务器都启动负责监控、自动切换虚拟IP的守护进程/usr/bin/nohup/bi

  • linux关闭防火墙命令_防火墙配置策略

    linux关闭防火墙命令_防火墙配置策略在外部访问CentOS中部署应用时,需要关闭防火墙。关闭防火墙命令:systemctlstopfirewalld.service开启防火墙:systemctlstartfirewalld.service关闭开机自启动:systemctldisablefirewalld.service开启开机启动:systemctlenablefirewalld.service…

  • 区块链体验的几点建议,CIC共识网络让保险操作更智能

    区块链体验的几点建议,CIC共识网络让保险操作更智能自从双持了iOS和Android之后,就开始了CIC共识网络App在不同平台的玩耍,使用了一段时间之后,掰扯掰扯下自己的使用体验。1、先说下邀请安装体验,邀请人分别网址邀请和二维码邀请,就CIC的邀请方式有2种,比较全面。但根据本人使用的多款区块链APP来看,目前CIC的邀请不论是网址邀请,还是二维码邀请,广告词内容和二维码界面基本没什么特色,只是平白的介绍而已。一是广告词缺乏吸引客户主动注册的文…

  • Python OpenCV findContours()函数与drawContours()函数用法

    Python OpenCV findContours()函数与drawContours()函数用法我用的Python3.6,OpenCV3.4。Python3.x与2.x语法不一样,OpenCV2.x与3.x也不一样。看之前得清楚自己用的啥。本文说白了就是个简单的查找轮廓,并且绘制轮廓。简单说一下这俩个函数用法。函数cv2.findContours()有三个参数。第一个是输入图像,第二个是轮廓检索模式,第三个是轮廓近似方法。而返回值根据OpenCV版本不同也不一样,但这俩个版本都会返回…

    2022年10月25日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号