手动创建分区以及软硬raid的问题
本文章旨在介绍安装centos7时手动分区问题,及其所对应的软硬raid问题。在新建centos7系统时,需要手动分区时,提供给我们三个选项:
在上图中,默认选项为“Standard Partition”,意思是创建标准分区,也是我们要选择的项。其他如“RAID Partition”的意思是RAID(磁盘冗余阵列)分区,在企业中RAID功能一般是通过物理的硬件来完成的硬件RAID卡的效率更高,操作系统的RAID功能性能差,冗余也受限于操作系统,因此,企业很少用,而LVM的意思是逻辑卷管理,它对设置好的分区大小进行动态调整,前提是所有的分区格式都需要事先做好LVM格式,即分区标号为8e,企业环境的分区一般都是按需求事先规划好的,极少有后续调整的需求,且LVM的性能和标准分区以及硬件RAID卡相比还有一定的差距,因此,如果没有特殊需求,不会选择LVM和软RAID分区。其次创建/boot分区时,大小应当为200M,/boot作为引导分区,不会随着系统使用时间而增大。
附:关于软硬raid的问题
硬RAID:通过用硬件来实现RAID功能的就是硬RAID,比如:各种RAID卡,还有主板集成能够做的RAID都是硬RAID。
软RAID:通过用操作系统来完成RAID功能的就是软RAID,比如:在linux操作系统下,用3块硬盘做的RAID5。
补充:RAID 也有全软、半软半硬与全硬之分,全软RAID 就是指RAID 的所有功能都是操作系统(OS)与CPU 来完成,没有第三方的控制/处理(业界称其为RAID 协处理器――RAID Co-Processor )与I/O 芯片。这样,有关RAID 的所有任务的处理都由CPU 来完成,可想而知这是效率最低的一种RAID 。半软半硬RAID 则主要缺乏自己的I/O 处理芯片,所以这方面的工作仍要由CPU 与驱动程序来完成。而且,半软半硬RAID 所采用的RAID 控制/处理芯片的能力一般都比较弱,不能支持高的RAID 等级。全硬的RAID 则全面具备了自己的RAID 控制/处理与I/O 处理芯片,甚至还有阵列缓冲(Array Buffer ),对CPU 的占用率以及整体性能是这三种类型中最优势的,但设备成本也是三种类型中最高的。
一、性能
这可能是最重要的一个方面,用RAID就是为了提高性能。从理论上说,使用RAID0可以获得使用单硬盘双倍的速度,用软/硬RAID0都可以接近这个速度。使用软RAID的CPU占用率要高一些,所以在性能上,硬RAID要领先。
二、稳定性
做RAID是为了追求性能,所以一般使用7.2k转或者10k、15k转的硬盘。而市面上主流7.2k硬盘的发热量普遍较大,同时在机箱里放上两块,散热就已经是个问题,更何况是三块。毕竟稳定压倒一切,要是硬盘被烧毁就得不偿失了。况且,有些机箱根本放不下三块硬盘。因此使用硬RAID的稳定性要高一些。
目前主流的服务器新版操作系统基本都支持软RAID,但是如果操作系统出了问题,软RAID就挂了。硬RAID的兼容性要好很多,万一系统出了问题,做系统维护、数据恢复也方便多了。
四、安全性
软RAID安全性不好,当有一块硬盘损坏时,它不能实现重建的功能,而且它的局限性也很大,而硬RAID有硬盘丢失时,它可以实现重建,以及如果RAID损坏时,它可以通过更换RAID卡,实现不丢失数据的功能。