|
RAID是英文Redundant Array of Inexpensive Disks的缩写,中文简称为廉价磁盘冗余阵列。RAID就是一种由多块硬盘构成的冗余阵列,在操作系统下作为一个独立的大型存储设备出现。利用RAID技术于存储系统的好处主要有以下三种: 1、通过把多个磁盘组织在一起作为一个逻辑卷提供磁盘跨越功能 2、通过把数据分成多个数据块(Block)并行写入/读出多个磁盘以提高访问磁盘的速度 3、通过镜像或校验操作提供容错能力 最初开发RAID的主要目的是节省成本,当时几块小容量硬盘的价格总和要低于大容量的硬盘。目前来看RAID在节省成本方面的作用并不明显,但可以充分发挥出多块硬盘的优势,实现远远超出一块单独硬盘的速度和安全性。 目前,我们常用的是RAID 0 , RAID1 ,RAID5等等。 集成阵列的ICH7R的南桥芯片组(可以节约一个阵列卡) RAID 0 即Data Stripping(数据分条技术)。整个逻辑盘的数据是被分条(stripped)分布在多个物理磁盘上,通过对多个磁盘的同时读取获得更高的存取速度。RAID 0首先考虑的是磁盘的速度和容量,忽略了安全,只要其中一个磁盘出了问题,那么整个阵列的数据都会不保了。如:2个160GB的硬盘,做RAID后,对操作系统来说,就成为了一个320GB的硬盘,理论上可以使硬盘的读写速度提高1倍。 RAID 1又称为Mirror或Mirroring(镜像),它的宗旨是最大限度的保证用户数据的可用性和可修复性。 RAID 1的操作方式是把用户写入硬盘的数据百分之百地自动复制到另外一个硬盘上,就算是其中一个硬盘突然坏了,另外一个也照常工作,数据不会丢失。 当然,如果您的硬盘比较多,也可以做成: RAID 0+1(例如:由4个硬盘先两两组成用于提高速度的RAID0,再由这两个阵列组成两组互为镜像的RAID1)。 RAID 1+0(例如:由4个硬盘先两两组成用于提高安全性的RAID1,再由这两个阵列组成提高读写速度的RAID0) 请问:RAID0+1和RAID1+0相比,哪种方法更保险? (提示:此题涉及概率论,回答正确将获得25个积分) |