最近公司新买了一台服务器,这就意味着需要装系统了,装ESXI系统(ESXI是vSphere产品套件中的重要一部分,负责将计算机的物理资源转化为逻辑资源,从而保证高效地使用计算机资源)之前,首先应该先将硬盘做成RAID
一:什么是RAID
RAID(Redundant Arrays of Independent Disks的缩写),中文名:磁盘阵列,有“独立磁盘构成构成的具有冗余能力的”,个人翻译单词理解为:没有关系的一些磁盘组成的具有冗余能力的一个阵列。
所谓的磁盘整列就是:有很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用这项技术,将数据切割成许多区段,分别存放在各个磁盘上。也就是当往服务器中存放数据时,他会把这个数据分成几部分,分别存放在不同的磁盘上。
二:为什么要做成RAID
处于数据可靠安全性和数据读取速率的要求,现代服务器大多是由RAID卡来管理硬盘的读写等应用,而家用机硬盘则是直接连接在主板上的
三:RAID级别
有raid 0,raid 0+1,raid1,raid2, …raid5,…raid10 等,但常用的是raid0和raid5
raid0:只需要2块以上(但是实际上我是用一块硬盘做得raid0 也是可以的)的硬盘即可,成本低,可提高整个磁盘的性能和吞吐量。常用来做缓冲存储器,在应用中,有些数据需要经常得读取,磁盘根据内部的算法,查找出这些经常读取的数据,存储在缓存中,加快主机读取这些数据的速度,如果缓存中没有要读取的数据,则由阵列从磁盘上直接读取传输给主机。对于主机写入的数据,只写在缓存中,主机可立即完成写操作,然后由缓存再慢慢写入磁盘。
优点:传输速度快,(因为raid0采用分块的方式存储的,即一个文件可分成多块写入磁盘,故传输速度快),速度约为硬盘个数*每块硬盘的传输速度
缺点:不提供数据冗余(即一块硬盘坏掉,数据raid0组的其它硬盘上的所有数据都不能用了,存储容量等于所有硬盘存储量之和)
raid5:需要3块以上的磁盘,分布式就校验的独立磁盘结构,奇偶校验码存在与所有的磁盘上,它对数据的访问是按数据库进行的,也就是按磁盘进行的,每次访问一个盘
优点:读效率很高,写效率一帮,块式的访问效率不错;可靠性高,提供了冗余(但是最多只能坏一块硬盘,当数据写入硬盘时,会根据算法将数据分成N部分,然后写入这N块硬盘,当有1块硬盘损害时,会根据算法根据另外的N-1块硬盘上的数据计算出损害的这块硬盘的内容)(因为奇偶校验码分布在不同的磁盘上)
缺点:数据传输的并行性不好(大部分数据的传输只对一块磁盘操作,可惊醒并行操作);有“写损失”,即每一次写操作将产生四个实际的读/写操作,其中两次读旧的数据及奇偶信息,两次写新的数据及奇偶信息
总结:对数据备份要求高的话:用相同的硬盘做成RAID5;对数据备份要求不高的话直接做成raid0