admin管理员组文章数量:1535850
2024年3月11日发(作者:)
服务器的RAID
RAID是英文Redundant Array of Inexpensive Disks的缩写,中文简称为廉价磁盘
冗余阵列。RAID就是一种由多块硬盘构成的冗余阵列。虽然RAID包含多块硬盘,但是在
操作系统下是作为一个独立的大型存储设备出现。利用RAID技术于存储系统的好处主要
有以下三种:
通过把多个磁盘组织在一起作为一个逻辑卷提供磁盘跨越功能
通过把数据分成多个数据块(Block)并行写入/读出多个磁盘以提高访问磁盘的速度
通过镜像或校验操作提供容错能力
最初开发RAID的主要目的是节省成本,当时几块小容量硬盘的价格总和要低于大容
量的硬盘。目前来看RAID在节省成本方面的作用并不明显,但是RAID可以充分发挥出
多块硬盘的优势,实现远远超出任何一块单独硬盘的速度和吞吐量。除了性能上的提高之
外,RAID还可以提供良好的容错能力,在任何一块硬盘出现问题的情况下都可以继续工作,
不会受到损坏硬盘的影响。
RAID技术分为几种不同的等级,分别可以提供不同的速度,安全性和性价比。根据实
际情况选择适当的RAID级别可以满足用户对存储系统可用性、性能和容量的要求。常用
的RAID级别有以下几种:NRAID,JBOD,RAID0,RAID1,RAID0+1,RAID3,RAID5
等。目前经常使用的是RAID5和RAID(0+1)。
NRAID
NRAID即Non-RAID,所有磁盘的容量组合成一个逻辑盘,没有数据块分条(no block
stripping)。NRAID不提供数据冗余。要求至少一个磁盘。
JBOD
JBOD代表Just a Bunch of Drives,磁盘控制器把每个物理磁盘看作独立的磁盘,因
此每个磁盘都是独立的逻辑盘。JBOD也不提供数据冗余。要求至少一个磁盘。
RAID 0
RAID 0即Data Stripping(数据分条技术)。整个逻辑盘的数据是被分条(stripped)
分布在多个物理磁盘上,可以并行读/写,提供最快的速度,但没有冗余能力。要求至少两
个磁盘。我们通过RAID 0可以获得更大的单个逻辑盘的容量,且通过对多个磁盘的同时
读取获得更高的存取速度。RAID 0首先考虑的是磁盘的速度和容量,忽略了安全,只要其
中一个磁盘出了问题,那么整个阵列的数据都会不保了。
RAID 1
RAID 1,又称镜像方式,也就是数据的冗余。在整个镜像过程中,只有一半的磁盘容
量是有效的(另一半磁盘容量用来存放同样的数据)。同RAID 0相比,RAID 1首先考虑
的是安全性,容量减半、速度不变。
RAID 0+1
为了达到既高速又安全,出现了RAID 10(或者叫RAID 0+1),可以把RAID 10简
单地理解成由多个磁盘组成的RAID 0阵列再进行镜像。
版权声明:本文标题:服务器的RAID 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1710092601a247912.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论