admin 管理员组

文章数量: 887021


2024年3月14日发(作者:安卓开发工具免费)

每天问做阵列的人都很多,这个东西一直被很多人看做是很高深的东西,实际上是很

好理解的,这篇文章主要针对实际使用服务器的时候,容易碰到的问题和犯得错误的一些

解答,仅供参考。

1 阵列主要分那几个级别?都有什么作用?

主要,RAID0,1,1E,5,6,10等,RAID2,3,4类似的由于不常用,这里不介绍了。

各级别的原理我想大家在网上也能找到很多资料,不详细描述,这里就用通俗的语言

说一下。

RAID0:没有冗余能力,可以任意磁盘组成,组成的逻辑盘大小=N*(单个磁盘容量),

一般讲必须使用一样的磁盘,读写能力极高,极不稳定,一个盘出现故障会导致整个逻辑

盘掉线。实际应用的不多。

RAID1:简单理解就是镜像,由两个硬盘组成,逻辑盘容量是一块硬盘的大小,读写

能力大于1块盘小于两块盘,比较稳定,一块盘坏掉后可以进入操作系统,可以做阵列重

建,实际用的比较多。

RAID1E:IBM服务器上用的,和raid1差不多,提高的地方是可以使用3块以上硬

盘做阵列。

RAID5:至少3块盘,实际容量是(N-1)*单个盘大小,损失一块盘容量做数据校验,

在任意一块硬盘挂掉的时候可以恢复阵列,两块以上挂掉的时候无能为力,读写数据能力

很不错。常用的级别。

RAID6:RAID5的加强盘,提高的地方是对RAID5的校验信息重新做一组备份,也

就是要损失两块盘容量,实际使用容量是N-2,至少4块硬盘。

RAID1+0:实际上就是每两块硬盘做成RAID1,得到的硬盘组再做成RAID0,实际

效果极好,就是比较浪费容量,最少4块硬盘,要用偶数个硬盘,每个硬盘组里的硬盘都

可以挂掉一个。

热备盘(HOTSPARE):这个是用来做在线备份的,实际上有阵列热备和全局热备,区

别是阵列热备是使用一块热备盘作为某个阵列的热备,比如对RAID5做个热备,那么

RAID5里面挂掉一块盘的时候,HOTSPARE盘会先顶上去,进行同步,成为一个没有热备

的RAID5,再挂掉一个的话数据也是不会丢失的,因为是RAID5。全局热备顾名思义,就

是对所有的热备进行热备,当只有一个阵列的时候和阵列热备是一样的。

2 做阵列是不是要用完全一样的硬盘?

理论上讲RAID1这种可以用不一样的硬盘,大硬盘会作为整列中小硬盘一样的大小使

用,但实际上由于各种阵列卡的限制,还是推荐使用一样的硬盘,否则作阵列的意义也就

没有了,要的不就是一个稳定吗?

3是先配置阵列还是先装操作系统?

答案是先配置阵列。因为所谓的磁盘阵列,就是把多个物理硬盘虚拟成一个逻辑硬盘,

这是一个比操作系统工作层更低的东西,可以理解为对操作系统来说,如果你做了逻辑盘,

操作系统并不知道你这是由多个物理硬盘虚拟的逻辑盘,它只知道这是一个正常工作的硬

盘。所以先配阵列,后装系统。


本文标签: 硬盘 容量 热备 使用